可以切换表名sqlserver存储过程
程序员文章站
2024-02-10 22:29:10
...
原文地址: http://wenwen.soso.com/z/q135587806.htm 无 传表名进去就行了(procName @Table = 'master')CREATE proc procName@Table varchar(50)asdeclare @SqlString varchar(2000)set @SqlString = 'select * form ' + @Tableexec (@SqlString)还可以传
原文地址: http://wenwen.soso.com/z/q135587806.htm传表名进去就行了(procName @Table = 'master') CREATE proc procName @Table varchar(50) as declare @SqlString varchar(2000) set @SqlString = 'select * form ' + @Table exec (@SqlString) 还可以传不同的表,不同的字段(procName @Field = '字段名1,字段名2,字段名3', @Table = 'master') CREATE proc 存储过程名称 @Field varchar(50), @Table varchar(50) as declare @SqlString varchar(2000) set @SqlString = 'select ' + @Field + 'form ' + @Table exec (@SqlString)