首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

sqlserver 中EXEC和sp_executesql使用介绍「建议收藏」

SqlNVARCHAR(MAX),@OrderID INT; SET @TableName = ‘Orders’; SET @OrderID = 10251; SET @sql = ‘SELECT * FROM ‘+QUOTENAME...括号中只允许包含一个字符串变量,但是可以串联多个变量,如果我们这样写EXEC: EXEC(‘SELECT TOP(‘+ CAST(@TopCount ASVARCHAR(10)) +‘)* FROM ‘+QUOTENAME...NVARCHAR(MAX),@OrderID INT; SET @TableName = ‘Orders’; SET @OrderID = 10251; SET @sql = ‘SELECT * FROM ‘+QUOTENAME...使用EXEC时,如果您想访问变量,必须把变量内容串联到动态构建的代码字符串中,如:SET @sql= ‘SELECT * FROM ‘+QUOTENAME(@TableName) +’WHERE OrderID...,@sql2 NVARCHAR(MAX); SET @TableName = ‘Orders ‘; SET @OrderID = 10251; SET @sql = ‘SELECT * FROM ‘+QUOTENAME

3K30

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券