Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Делитантский вопрос
|
|||
|---|---|---|---|
|
#18+
Подскажите как вот эту процедуру выполнить простым запросом : Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2008, 14:01 |
|
||
|
Делитантский вопрос
|
|||
|---|---|---|---|
|
#18+
ИгаевПодскажите как вот эту процедуру выполнить простым запросом : Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2008, 14:12 |
|
||
|
Делитантский вопрос
|
|||
|---|---|---|---|
|
#18+
:) Я имел ввиду как обойтись без процедуры. То есть простым запросом. Это процедура из FAQ - Как получить значение поля SERIAL только что вставленной записи . Мне ОЧЕНЬ желательно получить это значение без процедуры, а простым запросом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2008, 14:22 |
|
||
|
Делитантский вопрос
|
|||
|---|---|---|---|
|
#18+
если информикс >=9 select dbinfo('sqlca.sqlerrd1') from table(set{1}) если информикс <9 select dbinfo('sqlca.sqlerrd1') from systables where tabid=99 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2008, 14:41 |
|
||
|
Делитантский вопрос
|
|||
|---|---|---|---|
|
#18+
кстати sqlerrd1 возвращается клиенту в каллбеке от сервера и необязательно делать еще один запрос, все зависит от того на чем и как вы программируете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2008, 14:45 |
|
||
|
Делитантский вопрос
|
|||
|---|---|---|---|
|
#18+
Самое интересное что пример из FAQ возвращает постоянно 0. Пробовал вот так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Хотя данные в таблицу TEST втсавляются и счётчик нормально увеличивается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2008, 11:55 |
|
||
|
Делитантский вопрос
|
|||
|---|---|---|---|
|
#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, 12:38 |
|
||
|
Делитантский вопрос
|
|||
|---|---|---|---|
|
#18+
ИгаевСамое интересное что пример из FAQ возвращает постоянно 0. Пробовал вот так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Хотя данные в таблицу TEST втсавляются и счётчик нормально увеличивается. p1 - как описано ? Как serial ? Уверены ? Оба SQL-предложения выполняются одновременно в одной сессии ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2008, 22:00 |
|
||
|
|

start [/forum/topic.php?fid=44&tid=1607975]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 288ms |
| total: | 422ms |

| 0 / 0 |
