Jump to content
php.lv forumi

Recommended Posts

Posted

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.

Posted

Sorry - ir šitā jābūt, bet problēma tā pati....

 

INSERT INTO TABULA VALUES('DSADA','DBMS.REFRESH('"DSADSA"')');

 

Baigi vajag

Posted

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?)

Posted

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?

Posted

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

Posted

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")')

×
×
  • Create New...