|
|
|
ошибка update table
|
|||
|---|---|---|---|
|
#18+
не подскажите почему здесь выдает ошибку update table1 set table1.a = case when ... then ... else ... end from table2 where ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 17:10 |
|
||
|
ошибка update table
|
|||
|---|---|---|---|
|
#18+
rebuне подскажите почему здесь выдает ошибку update table1 set table1.a = case when ... then ... else ... end from table2 where ... From table2 ? Подробнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 17:14 |
|
||
|
ошибка update table
|
|||
|---|---|---|---|
|
#18+
Потому как в Informix-e нету синтаксиса типа "update from". Используйте, что-то типа update table set (a,b,c)=((select d,e,f from table2 where table.field=table2.field)) where exists ((select d,e,f from table2 where table.field=table2.field)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 17:15 |
|
||
|
ошибка update table
|
|||
|---|---|---|---|
|
#18+
DaugavaПотому как в Informix-e нету синтаксиса типа "update from". В СУБД ЛИНТЕР тоже нет, там синтаксис примерно такой: update tab1 join auto set c= (select to_char(sysdate, '‘dd.mm.yyyy'’) ) where tab1.i=auto. personid; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 17:22 |
|
||
|
ошибка update table
|
|||
|---|---|---|---|
|
#18+
ЮВ В СУБД ЛИНТЕР тоже нет, там синтаксис примерно такой: Нез сомнения что в информикс работали идиоты, которые реализовывали стандарт ansi sql, вместо того чтобы придумать собственный язык запросов (хотя если вспомнить историю он у них был). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 17:26 |
|
||
|
ошибка update table
|
|||
|---|---|---|---|
|
#18+
меня ввела в заблуждение эта ссылка http://publib.boulder.ibm.com/infocenter/idshelp/v10/index.jsp?topic=/com.ibm.sqls.doc/sqls881.htm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 17:32 |
|
||
|
ошибка update table
|
|||
|---|---|---|---|
|
#18+
На ссылке имеет место быть описание синтаксиса 10-ки. IBM занимается сближением синтаксиса IDS и DB2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 18:20 |
|
||
|
ошибка update table
|
|||
|---|---|---|---|
|
#18+
DaugavaНа ссылке имеет место быть описание синтаксиса 10-ки. IBM занимается сближением синтаксиса IDS и DB2.Похоже, но лучше бы полустандартизированный WITH начали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2006, 08:53 |
|
||
|
ошибка update table
|
|||
|---|---|---|---|
|
#18+
Журавлев Денис ЮВ В СУБД ЛИНТЕР тоже нет, там синтаксис примерно такой: Нез сомнения что в информикс работали идиоты, которые реализовывали стандарт ansi sql, вместо того чтобы придумать собственный язык запросов (хотя если вспомнить историю он у них был). Приведеный синтаксис СУБД ЛИНТЕР - расширение стандарта ANSI. Хотите писать переносимые приложения - пользуйтесь только стандартными конструкциями ANSI. Никто не заставляет пользоваться расширением. Это замечание относится и к Informix. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2006, 13:09 |
|
||
|
|

start [/forum/topic.php?fid=44&gotonew=1&tid=1608617]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
157ms |
get topic data: |
8ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 444ms |

| 0 / 0 |
