[SQL] 可以切换表名sqlserver存储过程 →→→→→进入此内容的聊天室

来自 , 2021-04-09, 写在 SQL, 查看 146 次.
URL http://www.code666.cn/view/37aa5dfc
  1. 传表名进去就行了(procName @TABLE = 'master'
  2. CREATE proc procName
  3. @TABLE VARCHAR(50)
  4. AS
  5. DECLARE @SqlString VARCHAR(2000)
  6. SET @SqlString = 'select * form ' + @TABLE
  7. EXEC (@SqlString)
  8.  
  9.  
  10. 还可以传不同的表,不同的字段(procName @FIELD = '字段名1,字段名2,字段名3', @TABLE = 'master'
  11. CREATE proc 存储过程名称
  12. @FIELD VARCHAR(50),
  13. @TABLE VARCHAR(50)
  14. AS
  15. DECLARE @SqlString VARCHAR(2000)
  16. SET @SqlString = 'select ' + @FIELD + 'form ' + @TABLE
  17. EXEC (@SqlString)
  18. //SQL/1203

回复 "可以切换表名sqlserver存储过程"

这儿你可以回复上面这条便签

captcha