|
|
|
текущее время
|
|||
|---|---|---|---|
|
#18+
Как в ms sql server7.0 сделать так, чтобы при добавлении записи в таблицу в колонку datetime записыволось текущее время? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2002, 15:54:03 |
|
||
|
текущее время
|
|||
|---|---|---|---|
|
#18+
Код: plaintext или Код: plaintext Примечание: записываемые дата и время - это дата и время на сервере SQL, а не локальной машины, с кот. производится выполнение запроса! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2002, 15:57:23 |
|
||
|
текущее время
|
|||
|---|---|---|---|
|
#18+
мне надо чтобы сервер автоматом записывал :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2002, 16:00:33 |
|
||
|
текущее время
|
|||
|---|---|---|---|
|
#18+
эээ... Видимо надо писать триггер... С ними пока не работал :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2002, 16:02:09 |
|
||
|
текущее время
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2002, 16:06:51 |
|
||
|
текущее время
|
|||
|---|---|---|---|
|
#18+
Для этого поля укажите значение по-умолчанию (Defaul) в GetDate() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2002, 16:07:06 |
|
||
|
текущее время
|
|||
|---|---|---|---|
|
#18+
А разве в MS SQL нет типа поля TIMESTAM как в MySQL?! При добавлении/Изменении записи поле обнавляется?! 2 All Киньте в меня ссылкой на доку по MS SQL функциям в инете! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2002, 16:08:38 |
|
||
|
текущее время
|
|||
|---|---|---|---|
|
#18+
2mahoune А как насчёт самому поискать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2002, 16:09:48 |
|
||
|
текущее время
|
|||
|---|---|---|---|
|
#18+
А как на счет велосипед не изобритать! Я-ж не знаю! Может никто на Microsoft не ходит! Там иногда так запутаться можно, что и не распутаешься! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2002, 16:11:24 |
|
||
|
текущее время
|
|||
|---|---|---|---|
|
#18+
Злые вы все - уйду я от вас! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2002, 16:21:22 |
|
||
|
текущее время
|
|||
|---|---|---|---|
|
#18+
Всех теперь на доку буду ссылать! Без конкретных решений :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2002, 16:21:58 |
|
||
|
текущее время
|
|||
|---|---|---|---|
|
#18+
2mahoune 1. Дата занесения записи и timestamp есть несколько разные вещи, хотя могут вяглядеть одинаково. 2. SQL Server 2000 Books Online (Updated) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2002, 16:27:28 |
|
||
|
текущее время
|
|||
|---|---|---|---|
|
#18+
2 Glory - Огромное человеческое спасибо! :) За доку и разъяснения! Тока в чем различие я честно говоря пока немогу понять! :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2002, 16:34:40 |
|
||
|
текущее время
|
|||
|---|---|---|---|
|
#18+
если сделать select поля timestamp то увидите что это вообще не время. Попробуйте, посмотрите. Это информация о последнем изменении строки, вот как написано в BOL :)) timestamp is a data type that exposes automatically generated binary numbers, which are guaranteed to be unique within a database. timestamp is used typically as a mechanism for version-stamping table rows. The storage size is 8 bytes. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2002, 16:46:47 |
|
||
|
текущее время
|
|||
|---|---|---|---|
|
#18+
Вот пример из доки по MS-SQL Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2002, 16:47:47 |
|
||
|
текущее время
|
|||
|---|---|---|---|
|
#18+
>Тока в чем различие я честно говоря пока немогу понять! :( внешние отличия: timeStamp - меняется при каждом апдейте этой записи автоматически, а значение, вставленное по Default - нет. поле TimeStamp не может учавствовать в списке на Update или Insert, поле заполненное по Default- это обычное поле, значение которого заполняется автоматически только в случае, если это поле не было упомянуто в списке при Insert. Значение TimeStamp -уникально в пределах по-моему всего сервера (по крайней мере в пределах одной БД - точно) Насколько я помню доку, нигде не гарантируется что поле TimeStamp всегда будет содержать время, гарантируется только одно: что оно уникально и что изменяется каждый раз при изменении записи. В клиенте (например ADO) поле типа TimeStamp возвращается как байтовая последовательность. К сведению: в SQL2000 тип TimeStamp оставлен только для обратной совместимости с MSSQL7. фух!, вроде намолол больше, чем знал :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2002, 16:52:17 |
|
||
|
текущее время
|
|||
|---|---|---|---|
|
#18+
Пример показывает лишь то, как использовать данный тип данных. "The Transact-SQL timestamp data type is not the same as the timestamp data type defined in the SQL-92 standard. The SQL-92 timestamp data type is equivalent to the Transact-SQL datetime data type. A future release of Microsoft® SQL Server™ may modify the behavior of the Transact-SQL timestamp data type to align it with the behavior defined in the standard. At that time, the current timestamp data type will be replaced with a rowversion data type. Microsoft® SQL Server™ 2000 introduces a rowversion synonym for the timestamp data type. Use rowversion instead of timestamp wherever possible in DDL statements. rowversion is subject to the behaviors of data type synonyms. " ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2002, 16:55:13 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32070266&tid=1818634]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 229ms |
| total: | 351ms |

| 0 / 0 |
