sql MS SQL动态SQL

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql MS SQL动态SQL相关的知识,希望对你有一定的参考价值。

-- Simple Execution
EXEC ('SELECT Top 1 * FROM [Person].[Person]')

-- sp_executeSQL
EXECUTE sp_executesql   
  N'SELECT * 
    FROM [AdventureWorks2014].HumanResources.Employee   
    WHERE BusinessEntityID = @level',  
  N'@level tinyint',  
  @level = 20
  WITH RECOMPILE -- <<-- Optional

-- With recompile : 
-- Throw away the existing query plan
-- and build another one

以上是关于sql MS SQL动态SQL的主要内容,如果未能解决你的问题,请参考以下文章

PCB MS SQL 行转列(动态拼SQL)

用于计数动态表项的 MS SQL 存储过程

MS SQL Server 中的动态数据透视

从 SQL 服务器动态地将单个记录插入到 MS 访问中

mysql动态执行sql

mysql动态执行sql