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

Откуда:
Сообщений: 13
Прямо первый раз со мной такое такое ..........

пишу
select * from _ab_schet where adr=31898717
возвращает
nls_id kart_adr nschet adr
----------- ----------- ------ -----------
4299016 7170372 39 198612

, т.е. поле adr=198612 , а не 31898717 как просили

пишу
select adr from _ab_schet where adr=31898717
возвращает
adr
-----------
31898717
, т.е. все нормально

поиск же по
select adr from _ab_schet where adr=198612
или
select * from _ab_schet where adr=198612
не дает результата.

справка поле adr (IDENTITY Int)

По полю adr есть FK. И по значению 31898717 есть дети. Но при попытке пересоздать FK, он не воссоздается, как раз на это значение и ругается.
18 дек 04, 15:10    [1191078]     Ответить | Цитировать Сообщить модератору
 Re: Дырка  [new]
Evgen64
Member

Откуда:
Сообщений: 13
Она (дырка) оказывается еще и гуляет. Стал копировать и эттэчить эту БД, и каждый раз список корявых записей разный.
18 дек 04, 15:44    [1191113]     Ответить | Цитировать Сообщить модератору
 Re: Дырка  [new]
ChA
Member

Откуда: Москва
Сообщений: 11126
DBCC CHECKDB
DBCC CHECKTABLE
...

P.S. Подробнее в BOL
18 дек 04, 15:57    [1191124]     Ответить | Цитировать Сообщить модератору
 Re: Дырка  [new]
Evgen64
Member

Откуда:
Сообщений: 13
Что самое смешное, дырка проявляется при определенном имени БД. Эттэчил с разными именами. Делал длиннее, короче-все нормально. При определенном _privat_v4_12T дырка появляется каждый раз на новых записях и вообще таблицах.
18 дек 04, 15:59    [1191125]     Ответить | Цитировать Сообщить модератору
 Re: Дырка  [new]
Glory
Member

Откуда:
Сообщений: 104760
https://www.sql.ru/forum/actualthread.aspx?tid=146728#1191124

Плюс удаление и создание заново индексов. Особенно если это индекс по столбцу adr
18 дек 04, 19:25    [1191254]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить