
视图是不可以传递参数的,如果要传参数可以考虑用存储过程等方法来解决。
如,要做一个查询,其中表名是参数。
创建存储过程
create proc p_test(@tablename varchar(20))
as
declare @sql varchar(2000)
begin
set @sql='select * from '+ @tablename +''
exec (@sql)
end
执行存储过程
exec p_test 'test'说明,其中在执行存储过程中,exec是执行,p_test是要被执行的存储过程,test是输入参数
语法 CREATE VIEW view [(field1[, field2[, ...]])] AS selectstatement CREATE VIEW 语句可分为以下几个部分: 部分 说明 view 欲创建的索引的名称。 field1, field2 选择语句中标明的相应字段名.示例:CREATE VIEW CustomersASSELECT *FROM CompanyData.dbo.Customers_33欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)