Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2015.09.10;
Скачать: [xml.tar.bz2];

Вниз

MS SQL синхронизация / Timestamp   Найти похожие ветки 

 
Inovet ©   (2014-12-06 20:58) [80]

> [77] Омлет ©   (06.12.14 10:33)
> date_p<11.10.2012 00:00:00.000

Вроде как это первое и приходит на ум.


 
Омлет ©   (2014-12-07 10:09) [81]

>> [77] Омлет ©   (06.12.14 10:33)
>> date_p<11.10.2012 00:00:00.000
>Вроде как это первое и приходит на ум.

Приходит, да не всем )
Надо сказать запросы с <= или between успешно работали на Постгресе.


 
junglecat ©   (2014-12-07 11:07) [82]

> Надо сказать запросы с <= или between успешно работали на
> Постгресе.

они везде правильно работают, если дату правильно указать


 
Ellisium ©   (2014-12-07 15:54) [83]


> они везде правильно работают, если дату правильно указать

а between, кстати, включает концы?


 
junglecat ©   (2014-12-07 16:19) [84]

http://www.w3schools.com/sql/sql_between.asp


 
junglecat ©   (2014-12-07 16:52) [85]

http://www.techonthenet.com/sql/between.php


 
Ellisium ©   (2014-12-08 21:59) [86]

Удалено модератором


 
Mystic ©   (2014-12-08 22:25) [87]

Не специалист в MS SQL, но будет ли этот случай коректно обработан?

SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;
GO
BEGIN TRANSACTION;
GO
INSERT(..);
GO
WAITFOR DELAY "02:00 ;" /* Тут запускается сериализация */
GO
COMMIT TRANSACTION; /* Тут старые записи должны попасть в базу */
GO


 
Кщд ©   (2014-12-09 10:33) [88]

казалось бы, причём здесь сериализация?))


 
junglecat ©   (2014-12-09 11:00) [89]

и причем тут timestamp и between? )


 
Кщд ©   (2014-12-09 12:09) [90]

мне, вот, тоже не ясно, зачем на форуме спрашивать, как работает between)


 
junglecat ©   (2014-12-09 12:30) [91]

> [90] Кщд ©   (09.12.14 12:09)

ну, тут люди опытные собрались... мало ли у кого-то битвин не включал концы, или включал, но только один


 
Mystic ©   (2014-12-09 12:50) [92]


> казалось бы, причём здесь сериализация?))


Синхронизация, очепятка


 
Ellisium ©   (2014-12-09 13:55) [93]


> SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;

Mystic, ты гений! Спасибо )

Вот именно в этом режиме и надо делать САМУ синхронизацию, чтобы она зависала на каждый чих, дожидаясь, сделают commit или rollback для данных. Чуть подправил проект.

А вот "сломать"  синхронизацию можно например на уровне SNAPSHOT. Данные прочтутся "старые" из снимка, а потом после commit "станут" новыми, но в новую синхронизацию уже не попадут.


 
Ellisium ©   (2014-12-09 13:57) [94]

Кстати, есть способ сделать данные не подпадающие под синхронизацию. С помощью DDL операций, например вставка нового столбца с Default значением. Это не меняет ни timestamp записей, ни приводит к срабатыванию триггеров.


 
ухты ©   (2014-12-09 16:14) [95]

автор похоже так и не сподобится справку открыть


 
Кщд ©   (2014-12-11 09:51) [96]

Удалено модератором


 
Ellisium ©   (2014-12-11 10:05) [97]

Удалено модератором



Страницы: 1 2 3 вся ветка

Форум: "Прочее";
Текущий архив: 2015.09.10;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.6 MB
Время: 0.054 c
15-1413837002
Юрий
2014-10-21 00:30
2015.09.10
С днем рождения ! 21 октября 2014 вторник


15-1421357405
Юрий
2015-01-16 00:30
2015.09.10
С днем рождения ! 16 января 2015 пятница


15-1417300204
Юрий
2014-11-30 01:30
2015.09.10
С днем рождения ! 30 ноября 2014 воскресенье


15-1418506204
Юрий
2014-12-14 00:30
2015.09.10
С днем рождения ! 14 декабря 2014 воскресенье


15-1415206301
Дмитрий Белькевич
2014-11-05 19:51
2015.09.10
Как сделать Variants и System.Variants одним юнитом в XE6?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский