Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Описания объектов / 5 сообщений из 5, страница 1 из 1
22.11.2002, 12:38:19
    #32071294
xenon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Описания объектов
Возникла необходимость распечатать список объектов (поля, таблицы и пр.) вместе с описаниями, которые заполненены при помощи EM. Пытался найти в каких системных таблицах они хранятся, не получилось.
Подскажите кто-нибудь.
...
Рейтинг: 0 / 0
22.11.2002, 13:00:51
    #32071306
tpg
tpg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Описания объектов
syscolumns, sysindexes, sysindexkeys, sysobjects...
...
Рейтинг: 0 / 0
22.11.2002, 13:13:32
    #32071313
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Описания объектов
Нужны именно системные таблицы ? А fn_listextendedproperty не подойдет ?
...
Рейтинг: 0 / 0
22.11.2002, 13:31:00
    #32071324
xenon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Описания объектов
fn_listextendedproperty подошло.
Спасибо.
...
Рейтинг: 0 / 0
23.11.2002, 21:10:19
    #32071656
bantik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Описания объектов
Классика :-)

if object_id('dbo.sp_desc') is not NULL drop procedure dbo.sp_desc
go

CREATE PROCEDURE sp_desc
(@tablename varchar(50) )
AS begin

select cast(column_name as varchar(15)) name,cast(data_type as varchar(15)) type,
length = case when isnull(character_maximum_length,0)>0 then
character_maximum_length
else
numeric_precision
end
,is_nullable as 'NULLS?'
from information_schema.COLUMNS where table_name=@tablename

return(0)
end
go

--exec sp_desc 't_Order'


DECLARE @table varchar(80)
DECLARE tab_desc cursor
FOR SELECT name FROM sysobjects WHERE type = 'U'
-- OR type = 'S'

OPEN tab_desc
FETCH next FROM tab_desc INTO @table
WHILE @@fetch_status = 0
BEGIN
PRINT @table + char(13) + char(10)
EXEC sp_desc @table
FETCH next FROM tab_desc INTO @table
END
CLOSE tab_desc
DEALLOCATE tab_desc
GO
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Описания объектов / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]