DIVX5 Posted May 2, 2006 Report Posted May 2, 2006 Jautajums sekojoss: Ka lai INSERTo sadu rindu?(tas viss ar Oracle) INSERT INTO TABULA VALUES('DSADA',DBMS.REFRESH('"DSADSA"')'); Problema tada, ka insertojot, loģiski tiek pieprasits komats aiz | DBMS.REFRESH(' | tas viss tiek uztverts, jau ka nakama VALUE! Kā lai ievieto šādu stringu??? TNX atsaucīgajiem.
Delfins Posted May 2, 2006 Report Posted May 2, 2006 tev tač tur syntax error.. pēdiņu skaits atšķirās...
DIVX5 Posted May 2, 2006 Author Report Posted May 2, 2006 Sorry - ir šitā jābūt, bet problēma tā pati.... INSERT INTO TABULA VALUES('DSADA','DBMS.REFRESH('"DSADSA"')'); Baigi vajag
Delfins Posted May 2, 2006 Report Posted May 2, 2006 nu takš skaties, tāpat tev tās pēdiņas krustam-šķērsām... Tāpat kā šis: "pakārt nedrīkst apžēlot" (kur komats jāliek?)
DIVX5 Posted May 3, 2006 Author Report Posted May 3, 2006 Zinu, ka šis strings izskatās briesmīgs (ar pēdiņām visās malās) - taču tieši tādu man jāiestumj tabulā! Paskaidrošu situāciju! Ir tabula ar laukiem A,B un C, kur visi ir varchar. tātad es Man jāieliek vērtības fasdfas dbms.refresh('"dsadas"'') dasda tātad loģiski būtu šāds INSERT: INSERT INTO TABULE VALUES('fasdfas','dbms.refresh('"dsadas"'')','dasda') Tā sanāk delfīns, bet sintakses ziņā protams rodas problēmas! Tātad jautājums ir - kā lai es to otro vērtību iespiežu tabulā tieši tādu?
GedroX Posted May 3, 2006 Report Posted May 3, 2006 INSERT INTO TABULE VALUES('fasdfas','dbms.refresh(\'\"dsadas\"\'\')','dasda')
DIVX5 Posted May 3, 2006 Author Report Posted May 3, 2006 Sim vajadzetu darboties uz Oracle? Man neizdodas: SQL> INSERT INTO TABULA VALUES('bms.refresh(\'\"dsadas\"\'\')''); INSERT INTO TABULA VALUES('bms.refresh(\'\"dsadas\"\'\')'') * ERROR at line 1: ORA-00911: invalid character
Delfins Posted May 3, 2006 Report Posted May 3, 2006 Izlasi Ora-manuāli par quot-u lietošanu.. sen nav aiztikts oraklis, tapē vairs neko neatceros, un pie rokas ar' nava... 1.) set escape \ 2.) ' => '' (dubultojās) INSERT INTO TABULA VALUES('bms.refresh("dsadas")')
DIVX5 Posted May 3, 2006 Author Report Posted May 3, 2006 Ahaa! Izdevas ar chr() izmantosanu - vajadzigos simbolus aizstaju ar kodu un viss darbojas =]
Recommended Posts