动态 sql语句

关键字 execute

举列子

declare @Dataname varchar(20);

set @Dataname = 'T'+convert(varchar(4),YEAR(GETDATE()))+'年'+convert(varchar(2),MONTH(GETDATE()))+'月';

execute ('Create table '+ @Dataname+' (id int,name varchar(10))');

会创建一个以 年月为名的表

Sqlserver 动态sql语句 和 use 关键字_sql语句

 

顺便记一个 关键字

 USE

切换数据库

Sqlserver 动态sql语句 和 use 关键字_数据库_02