powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Для временных меток, текущего времени добавления/обновления строки
18 сообщений из 18, страница 1 из 1
Для временных меток, текущего времени добавления/обновления строки
    #37625180
Что лучше использовать для временных меток, текущего времени добавления/обновления строки, для совместимости разных СУБД: Oracle, MS SQL, PostgreSQL, MySQL, Firebird?

Насколько понимаю всеми СУБД поддерживается конструкция?
Код: sql
1.
TIMESTAMP DEFAULT current_timestamp



Или лучше использовать DATE/UTC... ?
...
Рейтинг: 0 / 0
Для временных меток, текущего времени добавления/обновления строки
    #37625260
Kyubee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в mssql timestamp не дата
...
Рейтинг: 0 / 0
Для временных меток, текущего времени добавления/обновления строки
    #37625277
А что?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kyubeeв mssql timestamp не дата
А что?
...
Рейтинг: 0 / 0
Для временных меток, текущего времени добавления/обновления строки
    #37625285
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Для временных меток, текущего времени добавления/обновления строки
    #37625302
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А с какой точностью вам нужно и для чего, собственно?
...
Рейтинг: 0 / 0
Для временных меток, текущего времени добавления/обновления строки
    #37625343
miwaonlineА что?,

Что-то наподобе GUID, но только внутри одной базы.
АнатоЛой , Мне нужно хранить время создания и последнего изменения строки.
И желательно для совместимости со всеми популярными СУБД.

А как это для MS SQL реализуется?
...
Рейтинг: 0 / 0
Для временных меток, текущего времени добавления/обновления строки
    #37625349
rowversion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
текущего времениМне нужно хранить время создания и последнего изменения строки.

Точно время?!

miwaonlineА как это для MS SQL реализуется?

rowversion (Transact-SQL)
...
Рейтинг: 0 / 0
Для временных меток, текущего времени добавления/обновления строки
    #37625357
rowversionтекущего времениМне нужно хранить время создания и последнего изменения строки.

Точно время?!

miwaonlineА как это для MS SQL реализуется?

rowversion (Transact-SQL)
Ну да, надо время, понятное для пользователя :)
автор Тип данных rowversion представляет собой увеличивающееся значение, которое не сохраняет дату или время .
Или вы про datetime2?
...
Рейтинг: 0 / 0
Для временных меток, текущего времени добавления/обновления строки
    #37625358
Kyubeeв mssql timestamp не дата
miwaonlineА что?,

Что-то наподобе GUID, но только внутри одной базы.
А, ну так значит мне не timestamp нужно, темболее что он деприкейтед, а T-SQL-вский CURRENT_TIMESTAMP сохраняемый в datetime.
http://msdn.microsoft.com/ru-ru/library/ms188751.aspx
Получается вот так:
Код: sql
1.
datetime DEFAULT current_timestamp



А чем datetime от datetime2 отличаются?
...
Рейтинг: 0 / 0
Для временных меток, текущего времени добавления/обновления строки
    #37625361
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
текущего времениПолучается вот так:
Ну, если получается - флаг тебе в руки. Правда, ты там что-то говорил и про update...
придётся передумать, наверное.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Для временных меток, текущего времени добавления/обновления строки
    #37625371
Dimitry Sibiryakovтекущего времениПолучается вот так:
Ну, если получается - флаг тебе в руки. Правда, ты там что-то говорил и про update...
придётся передумать, наверное.

Ну придется непосредственно в UPDATE вставлять current_timestamp, либо триггер вешать. Какие ещё варианты?
...
Рейтинг: 0 / 0
Для временных меток, текущего времени добавления/обновления строки
    #37625377
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
текущего временитриггер вешать
Ага, ага. С триггерами в MS SQL желаю удачи. Понадобится.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Для временных меток, текущего времени добавления/обновления строки
    #37625381
Dimitry Sibiryakovтекущего временитриггер вешать
Ага, ага. С триггерами в MS SQL желаю удачи. Понадобится.

Я что спорю? Предлагайте альтернативу.
Нужно 2 колонки, в одной читабельная дата создания строки, в другой читабельная дата последнего обновления.
...
Рейтинг: 0 / 0
Для временных меток, текущего времени добавления/обновления строки
    #37625418
datetime2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
текущего времениА чем datetime от datetime2 отличаются?

Диапазоном и точностью.
...
Рейтинг: 0 / 0
Для временных меток, текущего времени добавления/обновления строки
    #37625421
Dimitry SibiryakovАга, ага. С триггерами в MS SQL желаю удачи. Понадобится.

А сейчас Дмитрий расскажет нам, что не так с триггерами у MS SQL... Запасся попкорном...
...
Рейтинг: 0 / 0
Для временных меток, текущего времени добавления/обновления строки
    #37625483
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MS SQL триггерА сейчас Дмитрий расскажет нам, что не так с триггерами у MS SQL...

Зачем же я буду спойлерить, пусть автор сам прочувствует их мощь.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Для временных меток, текущего времени добавления/обновления строки
    #37625520
Dimitry SibiryakovMS SQL триггерА сейчас Дмитрий расскажет нам, что не так с триггерами у MS SQL...

Зачем же я буду спойлерить, пусть автор сам прочувствует их мощь.

А в Oracle все намного лучше?
...
Рейтинг: 0 / 0
Для временных меток, текущего времени добавления/обновления строки
    #37625775
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oracle все намного лучше?А в Oracle все намного лучше?
В Оракуле триггера - полный ништяк. Были бы. Если бы не ограничение на чтение таблиц из них.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Для временных меток, текущего времени добавления/обновления строки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]