博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在SQL Server 语句中,如何将参数做为表名传递到查询语句中
阅读量:5172 次
发布时间:2019-06-13

本文共 344 字,大约阅读时间需要 1 分钟。

可以使用动态sql来查询。

如:

declare @tablename varchar(20)
declare @sql nvarchar(2000)
set @tablename='users'
set @sql=N'select * from ' +@tablename+ ''
exec sp_executesql @sql

结果

在SQL Server 语句中,如何将参数做为表名传递到查询语句中 - 感生 - hezhiqiang0201的博客

说明:

1、动态sql一般是这样传递参数:set @sql=N'select * from ' +@tablename+ ''

2、执行sql时以这种方式:exec sp_executesql @sql

3、定义动态sql变量时,要用nvarchar类型

转载于:https://www.cnblogs.com/hezq/p/9839896.html

你可能感兴趣的文章
TraceWrite waittype
查看>>
C#中的常量、类型推断和作用域
查看>>
【python】安装bcoding
查看>>
face recognition[variations of softmax][ArcFace]
查看>>
【Windows socket+IP+UDP+TCP】网络基础
查看>>
Ansible@一个高效的配置管理工具--Ansible configure management--翻译(十一)
查看>>
【转】运维DBA的4大纪律9项注意
查看>>
Python argv小结
查看>>
svg用例
查看>>
播放器测试的测试点
查看>>
POJ 3668 枚举?
查看>>
程序员福利各大平台免费接口,非常适用
查看>>
Spring使用经验之Listener综述
查看>>
RHEL 7.2 源码安装Python 3.6.2报错
查看>>
【学习】自定义view
查看>>
ListView 中使用onItemClick和onItemLongClick的常见问题
查看>>
【经验】css
查看>>
美的支付-对账系统实现
查看>>
写一个NSString类的实现
查看>>
Nginx负载均衡
查看>>