Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
16.10.2008, 14:01
|
|||
---|---|---|---|
|
|||
Делитантский вопрос |
|||
#18+
Подскажите как вот эту процедуру выполнить простым запросом : Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.10.2008, 14:12
|
|||
---|---|---|---|
Делитантский вопрос |
|||
#18+
ИгаевПодскажите как вот эту процедуру выполнить простым запросом : Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.10.2008, 14:22
|
|||
---|---|---|---|
|
|||
Делитантский вопрос |
|||
#18+
:) Я имел ввиду как обойтись без процедуры. То есть простым запросом. Это процедура из FAQ - Как получить значение поля SERIAL только что вставленной записи . Мне ОЧЕНЬ желательно получить это значение без процедуры, а простым запросом. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.10.2008, 14:41
|
|||
---|---|---|---|
|
|||
Делитантский вопрос |
|||
#18+
если информикс >=9 select dbinfo('sqlca.sqlerrd1') from table(set{1}) если информикс <9 select dbinfo('sqlca.sqlerrd1') from systables where tabid=99 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.10.2008, 14:45
|
|||
---|---|---|---|
|
|||
Делитантский вопрос |
|||
#18+
кстати sqlerrd1 возвращается клиенту в каллбеке от сервера и необязательно делать еще один запрос, все зависит от того на чем и как вы программируете. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.10.2008, 11:55
|
|||
---|---|---|---|
|
|||
Делитантский вопрос |
|||
#18+
Самое интересное что пример из FAQ возвращает постоянно 0. Пробовал вот так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Хотя данные в таблицу TEST втсавляются и счётчик нормально увеличивается. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.10.2008, 12:38
|
|||
---|---|---|---|
|
|||
Делитантский вопрос |
|||
#18+
create table TEST(a serial, p1 char(10)); INSERT INTO TEST(p1) VALUES('test'); select dbinfo('sqlca.sqlerrd1') from table(set{1}) 1 IBM Informix Dynamic Server Version 10.00.UC8 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.10.2008, 22:00
|
|||
---|---|---|---|
Делитантский вопрос |
|||
#18+
ИгаевСамое интересное что пример из FAQ возвращает постоянно 0. Пробовал вот так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Хотя данные в таблицу TEST втсавляются и счётчик нормально увеличивается. p1 - как описано ? Как serial ? Уверены ? Оба SQL-предложения выполняются одновременно в одной сессии ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=44&tablet=1&tid=1607975]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
69ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 333ms |
total: | 492ms |
0 / 0 |