|
|
|
можно ли при использовании prepareStatement писать вложеный запрос при инсерте
|
|||
|---|---|---|---|
|
#18+
написал sql= insert into <table1> (имя поля1, поле 2) select ?,имяполля from <table 2>; pstmt = conn.prepareStatement(sql); pstmt.setString(1,kodDok); и мне сказали SQL0418N Оператор содержит неверное использование маркера параметра. SQLSTATE=42610 что я не так делаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2007, 18:12:30 |
|
||
|
можно ли при использовании prepareStatement писать вложеный запрос при инсерте
|
|||
|---|---|---|---|
|
#18+
если без вложенного то всё гуд ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2007, 18:14:05 |
|
||
|
можно ли при использовании prepareStatement писать вложеный запрос при инсерте
|
|||
|---|---|---|---|
|
#18+
Должно работать, сам сегодня нечто подобное делал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2007, 18:23:34 |
|
||
|
можно ли при использовании prepareStatement писать вложеный запрос при инсерте
|
|||
|---|---|---|---|
|
#18+
Неправильно использовать Код: plaintext Писать вложенный запрос без проблем, но Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2007, 09:15:12 |
|
||
|
можно ли при использовании prepareStatement писать вложеный запрос при инсерте
|
|||
|---|---|---|---|
|
#18+
whimНеправильно использовать Код: plaintext Писать вложенный запрос без проблем, но Код: plaintext а как можно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2007, 10:54:17 |
|
||
|
можно ли при использовании prepareStatement писать вложеный запрос при инсерте
|
|||
|---|---|---|---|
|
#18+
как тогда вот ето вота insert into <table1> (имя поля1, поле 2) select "какая-то фигня",имяполля from <table 2> в параметризированый впхнуть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2007, 11:18:38 |
|
||
|
можно ли при использовании prepareStatement писать вложеный запрос при инсерте
|
|||
|---|---|---|---|
|
#18+
самое простое что приходит на ум : Код: plaintext если посложнее то можно вложенный select запихать в пользовательскую функцию БД, с параметром. Ну опять таки это если БД позволит такое сделать. Какая у вас БД? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2007, 11:34:40 |
|
||
|
можно ли при использовании prepareStatement писать вложеный запрос при инсерте
|
|||
|---|---|---|---|
|
#18+
DB2 --- мне надо чтоб в одно поле результат вложеного запроса вгонялся, а в другое чтоб я через "вопрочик" вгонял, т.к. оно тоже меняется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2007, 12:47:07 |
|
||
|
можно ли при использовании prepareStatement писать вложеный запрос при инсерте
|
|||
|---|---|---|---|
|
#18+
В оракле можно так insert into <table1> (field1, field2) values(?, (select field from <table 2>)) при условии конечно что селект 1 значение вернёт ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2007, 12:52:27 |
|
||
|
можно ли при использовании prepareStatement писать вложеный запрос при инсерте
|
|||
|---|---|---|---|
|
#18+
если писать Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2007, 13:05:05 |
|
||
|
можно ли при использовании prepareStatement писать вложеный запрос при инсерте
|
|||
|---|---|---|---|
|
#18+
непонимающийесли писать Код: plaintext если в инсерт пхать вложенный запрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2007, 13:07:23 |
|
||
|
можно ли при использовании prepareStatement писать вложеный запрос при инсерте
|
|||
|---|---|---|---|
|
#18+
JugaВ оракле можно так insert into <table1> (field1, field2) values(?, (select field from <table 2>)) при условии конечно что селект 1 значение вернёт или ничего ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2007, 13:27:28 |
|
||
|
можно ли при использовании prepareStatement писать вложеный запрос при инсерте
|
|||
|---|---|---|---|
|
#18+
Timm JugaВ оракле можно так insert into <table1> (field1, field2) values(?, (select field from <table 2>)) при условии конечно что селект 1 значение вернёт или ничего у меня вложенный запрос всегда одно значение и возвращает! (табличка к которой обращаюсь всегда одну строчку содержит, а я от туда значение поля выковыриваю ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2007, 14:51:15 |
|
||
|
можно ли при использовании prepareStatement писать вложеный запрос при инсерте
|
|||
|---|---|---|---|
|
#18+
и если без вопросиков вставку делать whim Код: plaintext то всё работает а так Код: plaintext почему? это ток от базы зависит или где? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2007, 15:09:13 |
|
||
|
можно ли при использовании prepareStatement писать вложеный запрос при инсерте
|
|||
|---|---|---|---|
|
#18+
посмотри что тебе написали и найди отличие-))) в том что пишешь ты ? интерпретируется как название поля таблицы так писать нельзя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2007, 15:36:15 |
|
||
|
можно ли при использовании prepareStatement писать вложеный запрос при инсерте
|
|||
|---|---|---|---|
|
#18+
oleg555посмотри что тебе написали и найди отличие-))) в том что пишешь ты ? интерпретируется как название поля таблицы так писать нельзя. т.е. при использование вложенного запроса использовать вопросики и Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2007, 15:42:22 |
|
||
|
можно ли при использовании prepareStatement писать вложеный запрос при инсерте
|
|||
|---|---|---|---|
|
#18+
можно. нельзя вопросик ставить в перечисление полей в твоём случае ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2007, 15:45:00 |
|
||
|
можно ли при использовании prepareStatement писать вложеный запрос при инсерте
|
|||
|---|---|---|---|
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2007, 15:51:20 |
|
||
|
можно ли при использовании prepareStatement писать вложеный запрос при инсерте
|
|||
|---|---|---|---|
|
#18+
Timm Код: plaintext спасибо.фурычит))) а без преобразования к типу? точно не знаю, но слышал всётаки это дорогостоящая операция ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2007, 16:14:43 |
|
||
|
можно ли при использовании prepareStatement писать вложеный запрос при инсерте
|
|||
|---|---|---|---|
|
#18+
непонимающий Timm Код: plaintext спасибо.фурычит))) а без преобразования к типу? точно не знаю, но слышал всётаки это дорогостоящая операция понятия не имею. дб2 не видел ни разу. http://www.thescripts.com/forum/thread182742.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2007, 16:19:30 |
|
||
|
можно ли при использовании prepareStatement писать вложеный запрос при инсерте
|
|||
|---|---|---|---|
|
#18+
еще раз спасибо! -- то понимает, то не понимает,.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2007, 16:33:55 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34455941&tid=2146074]: |
0ms |
get settings: |
15ms |
get forum list: |
20ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
70ms |
get topic data: |
15ms |
get forum data: |
4ms |
get page messages: |
83ms |
get tp. blocked users: |
2ms |
| others: | 315ms |
| total: | 536ms |

| 0 / 0 |
