![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопросики по MS SQL Server... [MSSQL]
Новик © (2004-09-09 18:12:00)Здравствуйте, ув. специалисты. Ответьте, пожайлуста!!
Есть всего два вопроса.
1. Может ли хранимая процедура или UDF содержать
переменноечисло столбцов в возвращаемом наборе.
2. Можно ли в рамках тех же хранимых процедур или функций
запустить внешнее приложение.
Новик (2004-09-10 12:29:00) [1]Круто. Спасибо.
Ega23 (2004-09-10 10:59:00) [2]теперь делаем
Exec S_ExecProc @InputSQL="Select * from Table1"
Exec S_ExecProc @InputSQL="Select * from Table2"
Exec S_ExecProc @InputSQL="Select * from Table3"
Как видишь, наборы данных будут разными
Ega23 (2004-09-10 10:52:00) [3]А КАК (по первому пункту)?
Легко:
if exists (select * from sysobjects where id = object_id(N'[S_ExecProc]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [S_ExecProc]
GO
CREATE PROCEDURE S_GetRights
@InputSQL varchar(8000)=''
As
Exec(@InputSQL)
go
Новик (2004-09-10 10:38:00) [4]Тогда еще один вопросик. Теперь риторический. А КАК (по первому пункту)?
сергей1 (2004-09-09 19:42:00) [5]1. да
2. xp_cmdshell