excel & sql query
3 отговора
221 прегледа
excel & sql query
Колеги, не мога да се обърна правилно към таблица на excel чрез sql заявка. Става въпрос за update ........ - не знам точно какво да пиша на това място - има на sheet-а ли, що ли!?!?
Мерси предварително:)
Мерси предварително:)
Re: excel & sql query
правилно ли те разбирам? Искаш да се обърнеш през СКЛ към ЕКСЕЛСКА таблица?
Единственото, което се сещам, е нещо подобно на следното:
SELECT Edit FROM Menu WHERE operation="paste" LEFT JOIN File.Save_as ON Menu
ebava6 li se s naroda, naistina ne znae6 ili az sm oglupql?
"Така е то", казват тралфамадорците, когато някой умре
SELECT Edit FROM Menu WHERE operation="paste" LEFT JOIN File.Save_as ON Menu
ebava6 li se s naroda, naistina ne znae6 ili az sm oglupql?
"Така е то", казват тралфамадорците, когато някой умре
Re: excel & sql query
бе то имаше някакъв ODBC за Excel та принципно може и да може ...
salle.online.bg/sig
salle.online.bg/sig
Re: excel & sql query
Microsoft podqrja driver za Excel, koyto raboti sqs SqlServer -- Jet4.0
Mojesh da napravish neshto ot roda na:
sp_addlinkedserver EXCEL, 'Jet 4.0', 'Microsoft.Jet.OLEDB.4.0', 'C:\Data\rpubs.xls', NULL, 'Excel 5.0;'
-- poveche informaciya ima v Books OnLine
Sled tova vseki spreadsheet vqv file-a se tretira ot SqlServer kato tablica s nalojenite ot excel ogranicheniya.
t.e. mojesh da pravish:
UPDATE EXCEL...t1 SET c1 = 'blah'
ili dori mojesh da joinesh:
SELECT <neshto>
FROM EXCEL...t1 t1 JOIN EXCEL...t2 t2 ON t1.c1 = t2.c1 JOIN t3 on t1.c1 = t3.c1
-- tuk naprimer t1,t2 sa ti v excel file-a a pqk t3 e tablica v tvoyata baza danni.
-- v takqv sluchai optimizatora na sqlserver bi izpolzval indexi ot t3 za join-a ako ima takiva
anton
Mojesh da napravish neshto ot roda na:
sp_addlinkedserver EXCEL, 'Jet 4.0', 'Microsoft.Jet.OLEDB.4.0', 'C:\Data\rpubs.xls', NULL, 'Excel 5.0;'
-- poveche informaciya ima v Books OnLine
Sled tova vseki spreadsheet vqv file-a se tretira ot SqlServer kato tablica s nalojenite ot excel ogranicheniya.
t.e. mojesh da pravish:
UPDATE EXCEL...t1 SET c1 = 'blah'
ili dori mojesh da joinesh:
SELECT <neshto>
FROM EXCEL...t1 t1 JOIN EXCEL...t2 t2 ON t1.c1 = t2.c1 JOIN t3 on t1.c1 = t3.c1
-- tuk naprimer t1,t2 sa ti v excel file-a a pqk t3 e tablica v tvoyata baza danni.
-- v takqv sluchai optimizatora na sqlserver bi izpolzval indexi ot t3 za join-a ako ima takiva
anton