
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
01.08.2006, 17:10
|
|||
|---|---|---|---|
|
|||
ошибка update table |
|||
|
#18+
не подскажите почему здесь выдает ошибку update table1 set table1.a = case when ... then ... else ... end from table2 where ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.08.2006, 17:14
|
|||
|---|---|---|---|
ошибка update table |
|||
|
#18+
rebuне подскажите почему здесь выдает ошибку update table1 set table1.a = case when ... then ... else ... end from table2 where ... From table2 ? Подробнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.08.2006, 17:15
|
|||
|---|---|---|---|
ошибка 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:22
|
|||
|---|---|---|---|
ошибка 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:26
|
|||
|---|---|---|---|
|
|||
ошибка update table |
|||
|
#18+
ЮВ В СУБД ЛИНТЕР тоже нет, там синтаксис примерно такой: Нез сомнения что в информикс работали идиоты, которые реализовывали стандарт ansi sql, вместо того чтобы придумать собственный язык запросов (хотя если вспомнить историю он у них был). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.08.2006, 17:32
|
|||
|---|---|---|---|
|
|||
ошибка update table |
|||
|
#18+
меня ввела в заблуждение эта ссылка http://publib.boulder.ibm.com/infocenter/idshelp/v10/index.jsp?topic=/com.ibm.sqls.doc/sqls881.htm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.08.2006, 18:20
|
|||
|---|---|---|---|
ошибка update table |
|||
|
#18+
На ссылке имеет место быть описание синтаксиса 10-ки. IBM занимается сближением синтаксиса IDS и DB2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.08.2006, 08:53
|
|||
|---|---|---|---|
|
|||
ошибка update table |
|||
|
#18+
DaugavaНа ссылке имеет место быть описание синтаксиса 10-ки. IBM занимается сближением синтаксиса IDS и DB2.Похоже, но лучше бы полустандартизированный WITH начали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.08.2006, 13:09
|
|||
|---|---|---|---|
ошибка update table |
|||
|
#18+
Журавлев Денис ЮВ В СУБД ЛИНТЕР тоже нет, там синтаксис примерно такой: Нез сомнения что в информикс работали идиоты, которые реализовывали стандарт ansi sql, вместо того чтобы придумать собственный язык запросов (хотя если вспомнить историю он у них был). Приведеный синтаксис СУБД ЛИНТЕР - расширение стандарта ANSI. Хотите писать переносимые приложения - пользуйтесь только стандартными конструкциями ANSI. Никто не заставляет пользоваться расширением. Это замечание относится и к Informix. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=44&mobile=1&tid=1608617]: |
0ms |
get settings: |
7ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
172ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 436ms |

| 0 / 0 |
