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

pcCode = 'AE173B07-79E1-4FA7-A7A0-8A6137271BA6'
такая штука не прокатывает :(
30 июн 11, 10:53    [10897625]     Ответить | Цитировать Сообщить модератору
 Re: Тип uniqueidentifier  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31962
квазибоберsql
А как происходит сравнение этого типа?

pcCode = 'AE173B07-79E1-4FA7-A7A0-8A6137271BA6'
такая штука не прокатывает :(
Пишет "не прокатываю"?

declare @pcCode uniqueidentifier
set @pcCode = 'AE173B07-79E1-4FA7-A7A0-8A6137271BA6'
if @pcCode = 'AE173B07-79E1-4FA7-A7A0-8A6137271BA6' select 'TRUE'
30 июн 11, 10:58    [10897657]     Ответить | Цитировать Сообщить модератору
 Re: Тип uniqueidentifier  [new]
квазибоберsql
Guest
нет выводи пустой запрос, хотя запись есть
30 июн 11, 11:03    [10897700]     Ответить | Цитировать Сообщить модератору
 Re: Тип uniqueidentifier  [new]
Glory
Member

Откуда:
Сообщений: 104751
квазибоберsql
нет выводи пустой запрос, хотя запись есть

Да что вы говорите ?
declare @t table (pcCode uniqueidentifier)
insert @t values ('AE173B07-79E1-4FA7-A7A0-8A6137271BA6')
insert @t values ('AE173B07-79E1-4FA7-A7A0-8A6137271BA7')

select * from  @t where pcCode = 'AE173B07-79E1-4FA7-A7A0-8A6137271BA6'
30 июн 11, 11:06    [10897725]     Ответить | Цитировать Сообщить модератору
 Re: Тип uniqueidentifier  [new]
квазибоберsql
Guest

SELECT pcID, CONVERT(int,pcSumm*100) as summ
FROM Zakaz
WHERE pcCode = '93E59F21-1A9C-405E-B2B7-42653E73A69F'

30 июн 11, 11:06    [10897726]     Ответить | Цитировать Сообщить модератору
 Re: Тип uniqueidentifier  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
квазибоберsql,

какого типа pcCode?
30 июн 11, 11:08    [10897754]     Ответить | Цитировать Сообщить модератору
 Re: Тип uniqueidentifier  [new]
квазибоберsql
Guest
Тип pcCode - uniqueidentifier
генерится с помощью NEWID()

К сообщению приложен файл. Размер - 78Kb
30 июн 11, 11:16    [10897826]     Ответить | Цитировать Сообщить модератору
 Re: Тип uniqueidentifier  [new]
Гадя Петрович
Member

Откуда: планета Плюк, 215 в тентуре, галактика Кин-дза-дза в Спирали
Сообщений: 52912
а так?
N'93E59F21-1A9C-405E-B2B7-42653E73A69F'
30 июн 11, 11:19    [10897852]     Ответить | Цитировать Сообщить модератору
 Re: Тип uniqueidentifier  [new]
квазибоберsql
Guest
Гадя Петрович
а так?
N'93E59F21-1A9C-405E-B2B7-42653E73A69F'

та же ситуация
30 июн 11, 11:20    [10897860]     Ответить | Цитировать Сообщить модератору
 Re: Тип uniqueidentifier  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
квазибобер,

а эта строка в WHERE вручную набиралась?
Там не могут быть русские буквы вместо английских, идентичные по внешнему виду?
30 июн 11, 11:22    [10897871]     Ответить | Цитировать Сообщить модератору
 Re: Тип uniqueidentifier  [new]
квазибоберsql
Guest


К сообщению приложен файл. Размер - 2Kb
30 июн 11, 11:23    [10897882]     Ответить | Цитировать Сообщить модератору
 Re: Тип uniqueidentifier  [new]
Хнык
Member

Откуда:
Сообщений: 7868
Блог
а так?
{guid'93E59F21-1A9C-405E-B2B7-42653E73A69F'}
30 июн 11, 11:23    [10897883]     Ответить | Цитировать Сообщить модератору
 Re: Тип uniqueidentifier  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
К примеру, так:
'93Е59F21-1А9С-405Е-В2В7-42653Е73А69F'
??
30 июн 11, 11:24    [10897896]     Ответить | Цитировать Сообщить модератору
 Re: Тип uniqueidentifier  [new]
квазибоберsql
Guest
iap
квазибобер,

а эта строка в WHERE вручную набиралась?
Там не могут быть русские буквы вместо английских, идентичные по внешнему виду?

нет, контрл Це + контрл Ве
ради соблюдения чистоты эксперимента делалось с разными строками
30 июн 11, 11:24    [10897901]     Ответить | Цитировать Сообщить модератору
 Re: Тип uniqueidentifier  [new]
квазибоберsql
Guest
Хнык
а так?
{guid'93E59F21-1A9C-405E-B2B7-42653E73A69F'}


неа :(
30 июн 11, 11:26    [10897908]     Ответить | Цитировать Сообщить модератору
 Re: Тип uniqueidentifier  [new]
Гадя Петрович
Member

Откуда: планета Плюк, 215 в тентуре, галактика Кин-дза-дза в Спирали
Сообщений: 52912
квазибоберsql,

сравни MD5 хэши строк
30 июн 11, 11:26    [10897910]     Ответить | Цитировать Сообщить модератору
 Re: Тип uniqueidentifier  [new]
daw
Member

Откуда: Муром -> Москва
Сообщений: 7381

ээээ!!!!! "вычисляемый"?????? вы издеваетесь? там же при каждой выборке новые значения будут.

Posted via ActualForum NNTP Server 1.4

30 июн 11, 11:27    [10897922]     Ответить | Цитировать Сообщить модератору
 Re: Тип uniqueidentifier  [new]
квазибоберsql
Guest
CONVERT(uniqueidentifier,'93E59F21-1A9C-405E-B2B7-42653E73A69F')


и даже так :(
30 июн 11, 11:28    [10897929]     Ответить | Цитировать Сообщить модератору
 Re: Тип uniqueidentifier  [new]
квазибоберsql
Guest
daw
ээээ!!!!! "вычисляемый"?????? вы издеваетесь? там же при каждой выборке новые значения будут.

а как сделать чтобы этот код оставался постоянным ?
30 июн 11, 11:31    [10897953]     Ответить | Цитировать Сообщить модератору
 Re: Тип uniqueidentifier  [new]
daw
Member

Откуда: Муром -> Москва
Сообщений: 7381

> а как сделать чтобы этот код оставался постоянным ?

обычный столбец создать со значением по умолчанию.
а вычисляемый в момент запроса получается. то есть, когда запрашиваете, тогда
и выполняется newid(). неудивительно, что вы ничего найти не можете.

Posted via ActualForum NNTP Server 1.4

30 июн 11, 11:33    [10897974]     Ответить | Цитировать Сообщить модератору
 Re: Тип uniqueidentifier  [new]
квазибоберsql
Guest
вот я лох.

понял ошибку, исправил.

Всем спасибо!
30 июн 11, 11:34    [10897988]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить