Prikazi cijelu temu 01.03.2017 23:46
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Lokacija:Ohrid Makedonija


Predmet:Re: Scripta vo MYSQL Procedura
Kod nas kazi Lek je besplatan ako znas da ga nadzes.
Resio sam problem.
Procedura nemozes napraviti sa naredba LOAD FILE.
Od MYSQL kazu da rade na tome da ubace i ova naredba vo nekih od novi servera da moze se koristiti i u procedurama.

Resejne:
Napravio sam BAT fajl koj podize MY Sql scripta sa sledeci kod:
mysql -P 3307 -u vasPassword -pVasUser -D NazivBaze -X < C:\CSV.sql
sledeci korak je pravejne CSV.sql.
LOAD DATA LOCAL INFILE 'C:\\CSV\\artikli.csv' INTO TABLE 2017_test.tblartikli CHARACTER SET latin2 FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\r\n' IGNORE 0 LINES (@ID_Artikal,@Artikal_Sifra,@Artikal_BarKod,@Artik
al_Ime,@Artikal_Nabavna_Cena,@Artikal_Prodazna_Cen
a,@Artikal_DDV,@Grupa_Artikal,@Ed_Mera,@Slika,@Gra
maza,@Cistota) SET ID_Artikal=@ID_Artikal,Artikal_Sifra=@Artikal_Sifr
a,Artikal_BarKod=@Artikal_BarKod,Artikal_Ime=@Arti
kal_Ime,Artikal_Nabavna_Cena=@Artikal_Nabavna_Cena
,Artikal_Prodazna_Cena=@Artikal_Prodazna_Cena,Arti
kal_DDV=@Artikal_DDV,Grupa_Artikal=@Grupa_Artikal,
Ed_Mera=@Ed_Mera,Slika=@Slika,Gramaza=@Gramaza,Cis
tota=@Cistota;

Mnogo bitna stvar je celi SQL da bude napisan u jednoj linii.
Ako nije tako nece vam raditi i dobicete greska za pogresnu sintaksu.
Ovaj post je ureden 1 puta. Posljednja izmjena 01.03.2017 23:47 od strane Gjoreski.