SQL.RU
 client/server technologies
 
 Главная | Документация | Статьи | Книги | Форум | Опросы | Рассылка | Работа | Поиск | FAQ |

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

Откуда:
Сообщений: 9
Здравствуйте, подскажите, пожалуйста, где-нибудь можно найти описание учебной базы данных Northwind?
9 фев 10, 11:42    [8315946] Ответить | Цитировать    Сообщить модератору

 Re: Описание Northwind   [new]
6o6puk
Member

Откуда:
Сообщений: 9
Или подскажите, плиз, как составить запрос? чтобы в ней посчитать количество объектов, относящихся к объектам с типом U?
9 фев 10, 11:54    [8316054] Ответить | Цитировать    Сообщить модератору

 Re: Описание Northwind   [new]
Supra93
Member

Откуда: Краснодар
Сообщений: 2862
6o6puk
посчитать количество

SELECT COUNT(*)

6o6puk
объектов, относящихся к объектам

FROM SYSOBJECTS

6o6puk
с типом U?

WHERE TYPE = 'U'
9 фев 10, 12:05    [8316158] Ответить | Цитировать    Сообщить модератору

 Re: Описание Northwind   [new]
6o6puk
Member

Откуда:
Сообщений: 9
Supra93,

Это количество объектов с типом U, а нужно посчитать количество объектом относящихся к объектам с типом U, т.е. количество объектов имеющих родителями объекты с типом U.
9 фев 10, 12:07    [8316173] Ответить | Цитировать    Сообщить модератору

 Re: Описание Northwind   [new]
Glory
Member

Откуда: Estonia
Сообщений: 72684
6o6puk
Supra93,

Это количество объектов с типом U, а нужно посчитать количество объектом относящихся к объектам с типом U, т.е. количество объектов имеющих родителями объекты с типом U.

Если внимательно читать документацию, в частности описание sysosbjects, то можно увидеть поле

parent_obj
int
Object identification number of the parent object. For example, the table ID if it is a trigger or constraint.
9 фев 10, 12:09    [8316196] Ответить | Цитировать    Сообщить модератору

 Re: Описание Northwind   [new]
6o6puk
Member

Откуда:
Сообщений: 9
Glory,

А что с этими идентификатороми делать? Простите новичка за тупость =)
9 фев 10, 12:37    [8316444] Ответить | Цитировать    Сообщить модератору

 Re: Описание Northwind   [new]
Glory
Member

Откуда: Estonia
Сообщений: 72684
6o6puk
Glory,

А что с этими идентификатороми делать? Простите новичка за тупость =)

Проверять тип parent object-а ????
9 фев 10, 12:39    [8316473] Ответить | Цитировать    Сообщить модератору

 Re: Описание Northwind   [new]
6o6puk
Member

Откуда:
Сообщений: 9
Glory,

SELECT COUNT(*) FROM Northwind..sysobjects WHERE parent_obj=(SELECT parent_obj WHERE parent_obj IN ())
а в этом IN должны быть значения которые принимает parent_obj для объектов с типом U? Или я сейчас бред написал?
Эх, что-то не втуплю никак... Можете, пожалуйста, написать хотя бы примерный вид запроса?
9 фев 10, 13:22    [8316802] Ответить | Цитировать    Сообщить модератору

 Re: Описание Northwind   [new]
iljy
Member

Откуда:
Сообщений: 3263
6o6puk,

select s1.* from 
sys.sysobjects s1 join sys.sysobjects s2 on s2.id = s1.parent_obj
where s2.type = 'U'
9 фев 10, 13:26    [8316834] Ответить | Цитировать    Сообщить модератору

 Re: Описание Northwind   [new]
Knyazev Alexey
Member

Откуда: Ekaterinburg
Сообщений: 8042
iljy
6o6puk,

select s1.* from 
sys.sysobjects s1 join sys.sysobjects s2 on s2.id = s1.parent_obj
where s2.type = 'U'


только схему СИС надо убрать, у топикстартера скорее всего 2000ый
9 фев 10, 13:28    [8316858] Ответить | Цитировать    Сообщить модератору

 Re: Описание Northwind   [new]
iljy
Member

Откуда:
Сообщений: 3263
Knyazev Alexey,

он примерный вид запроса просил дальше уж пусть сам думает - где какую схему убрать и куда count поставить
9 фев 10, 13:30    [8316873] Ответить | Цитировать    Сообщить модератору

 Re: Описание Northwind   [new]
6o6puk
Member

Откуда:
Сообщений: 9
Ага, спасибо всем большое! 43 получается?
9 фев 10, 13:35    [8316924] Ответить | Цитировать    Сообщить модератору

 Re: Описание Northwind   [new]
Knyazev Alexey
Member

Откуда: Ekaterinburg
Сообщений: 8042
http://www.datamasker.com/DMS/HelpFiles/NorthwindERDiagram.pdf
9 фев 10, 13:45    [8317024] Ответить | Цитировать    Сообщить модератору

 Re: Описание Northwind   [new]
Knyazev Alexey
Member

Откуда: Ekaterinburg
Сообщений: 8042
http://www.wilsonmar.com/northwind.htm
9 фев 10, 13:47    [8317051] Ответить | Цитировать    Сообщить модератору

 Re: Описание Northwind   [new]
6o6puk
Member

Откуда:
Сообщений: 9
Knyazev Alexey,

Благодарю.
9 фев 10, 13:48    [8317056] Ответить | Цитировать    Сообщить модератору

Все форумы / Microsoft SQL Server Ответить
Generated time: 78ms.
Rambler's Top100 Powered by ActualForum 1.5.3 [s1] Copyright (c) Alex Sibilev 2000-2010