首页
学习
活动
专区
工具
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

    3.9K30

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券