Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Уникальность данных по колонке типа datetime
|
|||
|---|---|---|---|
|
#18+
День добрый, ASE 12.5.1 есть таблица T: A ( DATETIME ) B( int ) ... в таблице есть unique интекс ( колонка A ) при попытке вставить в таблицу данные: insert into T (A,B) values ( '05.31.2006 16:23:46:1', 1 ); insert into T (A,B) values ( '05.31.2006 16:23:46:2', 1 ); insert into T (A,B) values ( '05.31.2006 16:23:46:3', 1 ); на последние две строки ругается: ...innsert duplicate key row in object 'T' with unique index 'xxxxx'... вопрос собственно в том так и должно быть ( в смысле милесекунды не учитываются ) или как ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2006, 16:33 |
|
||
|
Уникальность данных по колонке типа datetime
|
|||
|---|---|---|---|
|
#18+
что-то такое помнится что там точность до 3-х а не до 1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2006, 16:53 |
|
||
|
Уникальность данных по колонке типа datetime
|
|||
|---|---|---|---|
|
#18+
тоесть если разнести с шагом в 3 мс то все должно быть ок ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2006, 17:01 |
|
||
|
Уникальность данных по колонке типа datetime
|
|||
|---|---|---|---|
|
#18+
попробуйте, когда-то я с таким встречался, но точно сейчас не скажу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2006, 17:06 |
|
||
|
Уникальность данных по колонке типа datetime
|
|||
|---|---|---|---|
|
#18+
Да, так и есть. Я правда к этому пришел из исследования datediff, но принцип очевидно тот же! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2006, 17:09 |
|
||
|
Уникальность данных по колонке типа datetime
|
|||
|---|---|---|---|
|
#18+
с шагом в 3 мс тоже не все так гладко получилось: из 330 записей 33 не заинсертилось... причем интересно так: начинал с 3 мс , 5 записей обработалось ( тоесть до 18 мс ) дальше ошибка, и далее до конца каждый 10 инсерт обрабатывался с ошибкой. проверил 2 раза... :( вот с шагом 4 мс вроде все нормально... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2006, 18:01 |
|
||
|
Уникальность данных по колонке типа datetime
|
|||
|---|---|---|---|
|
#18+
Вообще в руководстве написано, что "сервер может округлить данные" но точно как - не написано. У меня был опыт когда в datediff он именно по тройкам шел. Но не факт что так всегда будет. в доке не вижу что-то. А десятые доли секунды не устроят, с ними все нормально вроде? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2006, 18:12 |
|
||
|
Уникальность данных по колонке типа datetime
|
|||
|---|---|---|---|
|
#18+
Про округления данных - имелся в виду случай миллисекунд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2006, 18:12 |
|
||
|
Уникальность данных по колонке типа datetime
|
|||
|---|---|---|---|
|
#18+
Трава у домаВообще в руководстве написано, что "сервер может округлить данные" но точно как - не написано. У меня был опыт когда в datediff он именно по тройкам шел. Но не факт что так всегда будет. в доке не вижу что-то. А десятые доли секунды не устроят, с ними все нормально вроде? десятые в смысле `11:12:13:100` - `11:12:13:900` ? я остановился на шаге 10 мс. У меня просто совтина некторая, которая уникальность своих данных этим способом проверяет, появилаясь задача скармливать ей некоторую часть доп. данных, для отделения родных данных от наших пользуются секунды и милесекунды.... короче имея закрытый исходный код пришлось гланды вырезать через Ж. спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2006, 22:41 |
|
||
|
Уникальность данных по колонке типа datetime
|
|||
|---|---|---|---|
|
#18+
Мне больше нравится запись с точкой '05.31.2006 16:23:46.1' - означает 46 секунд и 1 десятая секунды ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2006, 11:50 |
|
||
|
Уникальность данных по колонке типа datetime
|
|||
|---|---|---|---|
|
#18+
уже кушали - точность времени до 3 милисекунд. тоесть, шаг должен быть не меньше 4... мы когда-то отказались привязывать уникальность ко времени. более того, не смогли реализовать гарантированную последовательность внесения данных по времени. сделали стандартно через триггера увеличение счетчика... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2006, 12:57 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=33764676&tid=2012822]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 346ms |

| 0 / 0 |
