SQL Server中执行带参数的存储过程的方法是:
EXEC 存储过程名字 ‘参数1′,’参数2′,数值参数
如 Exec sp_configure 'OldOwner','dbo',1
实例:存储过程动态创建一个视图[表不固定,作为参数]
CREATE proc p_test
@tablename varchar(255)
as
exec('if object_id(''EveryDay'',''v'') is not null drop view EveryDay')
exec('CREATE VIEW dbo.EveryDay
AS
SELECT '+@TableName+' .*, dbo.BSInfo.CellNameCN,
dbo.BSInfo.SiteNoName
FROM dbo.BSInfo INNER JOIN
'+@TableName+' ON
dbo.BSInfo.CellName = '+@TableName+' .CELL_NAME')
GO
SQL查询分析器中调用方法:exec p_test 'table_20110317'
带参数的存储过程动态创建一个视图及调用方法[表不固定,作为参数]
最新推荐文章于 2023-12-17 16:20:03 发布
本文介绍在SQLServer中如何使用存储过程动态创建视图,并通过实例演示了如何传递表名作为参数来构建视图的具体方法。

1万+

被折叠的 条评论
为什么被折叠?



