Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Параметры хранимой процедуры / 9 сообщений из 9, страница 1 из 1
06.08.2002, 10:28:34
    #32041090
Crot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры хранимой процедуры
Можно ли средствами T-SQL узнать информацию о параметрах хранимой процедуры, зная ее имя и "родную" БД?
...
Рейтинг: 0 / 0
06.08.2002, 10:33:37
    #32041092
Зайцев Фёдор
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры хранимой процедуры
sp_help sp_jopa
...
Рейтинг: 0 / 0
06.08.2002, 11:10:14
    #32041110
yacov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры хранимой процедуры
Select
SysObjects.Name As 'ProcName' ,
SysColumns.Name as 'ParamName' ,
SysColumns.IsOutParam As 'IsOutPut',
SysColumns.Colid As 'ColumnsOrder' ,
SysColumns.length As 'Length',
SysColumns.xprec As 'Precision' ,
SysColumns.xscale As 'Scale',
SysTypes.Name as 'ParamTypeName' ,
SysTypes.Xtype as 'ParamTypeId'
From SysColumns
Right Join SysObjects On SysObjects.Id = SysColumns.Id
Left Join SysTypes On SysColumns.Xtype = SysTypes.Xtype
Where SysObjects.Xtype = 'P'
And SysObjects.Status >0
...
Рейтинг: 0 / 0
06.08.2002, 11:32:04
    #32041126
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры хранимой процедуры
Код: plaintext
1.
SELECT * FROM Mydb.INFORMATION_SCHEMA.PARAMETERS WHERE SPECIFIC_NAME = 'MyProc'
...
Рейтинг: 0 / 0
06.08.2002, 11:37:30
    #32041129
Crot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры хранимой процедуры
sp_sproc_columns 'ProcNamе'

Всем спасибо
...
Рейтинг: 0 / 0
06.08.2002, 11:45:01
    #32041136
snake
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры хранимой процедуры
Я прошу прощения у Glory
Код: plaintext
1.
SELECT * FROM Mydb.INFORMATION_SCHEMA.PARAMETERS WHERE SPECIFIC_NAME = 'MyProc'

некорректно работает с процедурами вида
MyProc;1
MyProc;2
MyProc;3
Баг от MS очевидно...
код
Код: plaintext
1.
sp_sproc_columns 'ProcNamе' 

корректен...
...
Рейтинг: 0 / 0
06.08.2002, 11:58:55
    #32041144
Crot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры хранимой процедуры
Вопрос by the way

По какой причине могут быть не видны объекты, принадлежащие INFORMATION_SCHEMA?
Login имеет все мыслимые права администратора сервера.
DB User - dbo.
...
Рейтинг: 0 / 0
06.08.2002, 12:06:51
    #32041151
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры хранимой процедуры
2 snake
Да именно так и есть. А баг собственно состоит в том, что в INFORMATION_SCHEMA.PARAMETERS накладывается дополнительный фильтр syscolumns.number = 1, а в sp_sproc_columns - нет.

2 Crot
А поточнее.
...
Рейтинг: 0 / 0
06.08.2002, 12:50:10
    #32041184
Crot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры хранимой процедуры
В SQL Server Enterprise Manager в папке Views любой бд видны только 2 объекта: syssegments и sysconstraintsю.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Параметры хранимой процедуры / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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