Найдено 6 результатов
- 02 фев 2005, 12:50
- Форум: Общие проблемы
- Тема: Создание уникальных значений поля
- Ответы: 12
- Просмотры: 10660
- 02 фев 2005, 09:18
- Форум: Общие проблемы
- Тема: Создание уникальных значений поля
- Ответы: 12
- Просмотры: 10660
Большое спасибо! Сервак старый - 5.6 Погляжу. А про тормоза я знаю :) Да и оптимизацией знаком. Просто для переноса песчинки не требуется самосвал:) Не было под рукой другого сервака, вот и взял то, что с Билдером шло. Тут в фирмочке небольшой попросили под их задачи этакий "планнинг" наваять, чтоб ...
- 02 фев 2005, 03:40
- Форум: Общие проблемы
- Тема: Создание уникальных значений поля
- Ответы: 12
- Просмотры: 10660
KDV: Спасибо. Я уже понял, что в данном случае придётся использовать генератор. Но вопрос до сих пор актуален. Я сожалею, что неудачным примером привел свой запрос. Это вообще была глупая идея. Меня на самом деле интересует не уникальность номера, а функция, типа isnull. Её задача - в случае возвращ...
- 01 фев 2005, 12:24
- Форум: Общие проблемы
- Тема: Создание уникальных значений поля
- Ответы: 12
- Просмотры: 10660
- 01 фев 2005, 12:19
- Форум: Общие проблемы
- Тема: Создание уникальных значений поля
- Ответы: 12
- Просмотры: 10660
На самом деле такой ситуации в моём случае быть не может. Это приложение хоть и будет работать с сервером, но одновременных инсертов с разных клиентов не будет. Именно поэтому не хотелось заморачиваться с триггерами. Но видимо придётся. А о генераторах я знаю. Ведь мой вопрос не звучал "как сгенерир...
- 01 фев 2005, 11:34
- Форум: Общие проблемы
- Тема: Создание уникальных значений поля
- Ответы: 12
- Просмотры: 10660
Создание уникальных значений поля
Кто подскажет, как решить следующую ситуацию. Я создаю записи с уникальным id. Для этого беру максимальный и прибавляю единицу. Раньше работал со стандартом Sybase. В Ibase же оператор такой отсутствует. Вот в таком вот запросе он ругается на isnull: insert into TASKS select isnull(max(TASKID),0)+1 ...