Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 RowVersion, Особенность отображения на клиенте?  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6724
DECLARE	@TS RowVersion = Min_Active_RowVersion()

SELECT	*
FROM	          (VALUES(1),(2))A(ID)
	LEFT JOIN (VALUES(1,@TS))B(ID,TS) ON A.ID = B.ID
WHERE	B.TS IS NULL

SELECT	*
FROM	          (VALUES(1),(2))A(ID)
	LEFT JOIN (VALUES(1,Min_Active_RowVersion()))B(ID,TS) ON A.ID = B.ID
WHERE	B.TS IS NULL
IDIDTS
2NULL0x
IDIDTS
2NULLNULL

Это такая особенность SSMS (.Net Grid) отображать TimeStamp ?
4 май 12, 17:33    [12509877]     Ответить | Цитировать Сообщить модератору
 Re: RowVersion, Особенность отображения на клиенте?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Mnior
Это такая особенность SSMS (.Net Grid) отображать TimeStamp ?
Похоже на то.

К сообщению приложен файл. Размер - 59Kb
4 май 12, 18:04    [12510104]     Ответить | Цитировать Сообщить модератору
 Re: RowVersion, Особенность отображения на клиенте?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31948
Mnior, оффтоп не по теме

А можно узнать, почему такой объёмный пример?

Ведь для показа бага можно написать короче:
DECLARE @TS RowVersion = null
SELECT @TS

или даже так:
SELECT CAST(null as RowVersion)
4 май 12, 20:30    [12510630]     Ответить | Цитировать Сообщить модератору
 Re: RowVersion, Особенность отображения на клиенте?  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6724
alexeyvg
А можно узнать, почему такой объёмный пример?
ХЗ
Может для большего диссонанса.
Мне резануло глаз, когда увидел не NULL колонку при LEFT, и далеко не "ушёл" с примером от попавшегося случая.
А далее ещё TS IS NULL с возвратом значения приплёл.
И типо "обойти" "гипотезу" что мол RowVersion не может быть NULL-ом по значению. Вот такой вот бред. Да.

А вообще я плохо передаю информацию, пишу/говорю что думаю и цель обдумать себе все детали/нюансы, а не правильно передать мысль другому (правильно направить человека).
Не знаю как там это по Соционике, черная или белая логика домэнирует (если вообще логика ).

Т.е. иногда дико туплю.
5 май 12, 02:06    [12511284]     Ответить | Цитировать Сообщить модератору
 Re: RowVersion, Особенность отображения на клиенте?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31948
Mnior
alexeyvg
А можно узнать, почему такой объёмный пример?
ХЗ
Понятно :-) Я думал, какая то тонкость примера от меня ускользнула.
5 май 12, 09:02    [12511583]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить