创建以下个月月份名为表名? 请问前辈 如何创建以下个月的月份名 为表名的表呀,表名的格式为tabyyyymmR(如tab200704R)。多谢了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 怎么把当前日期做为新表的名字----生成表名称declare @tablename sysnameset @tablename = '[f' + right('0' + rtrim(month(getdate())),2) + right('0' + rtrim(day(getdate())),2) + ']'----创建表declare @sql varchar(4000)set @sql = 'create table ' + @tablename + '(id int,name varchar(50)'EXEC(@sql) dawugui(潇洒老乌龟)得到的表名和樓主要的不一樣,另外,也可以直接用Convert做。----生成表名称Declare @TableName Varchar(100)Select @TableName = 'f' + Convert(Varchar(6), DateAdd(mm, 1, GetDate()), 112) + 'R'Select @TableName----创建表Declare @S Varchar(4000)Select @S = 'Create Table ' + @TableName + '(ID Int, Name Varchar(50)'Select @S--EXEC(@S) ----生成表名称Declare @TableName Varchar(100)Select @TableName = 'f' + Convert(Varchar(6), DateAdd(mm, 1, GetDate()), 112) + 'R'----创建表Declare @S Varchar(4000)Select @S = 'Create Table ' + @TableName + '(ID Int, Name Varchar(50)'EXEC(@S) --生成表名称declare @tablename as varchar(10)set @tablename = 'tab' + cast(year(getdate()) as varchar) + right('00'+cast(month(getdate())+1 as varchar),2) + 'r'--创建表declare @sql as varchar(4000)set @sql = 'create table ' + @tablename + '(id int,name varchar(50))'EXEC(@sql) 麻烦哪位高手帮推荐一本好点的MSSQL书籍 求助如何写一个循环执行的脚本 请问如何用一条SQL语句实现将B表的image数据存放到A表中! 请问在表中加入text字段对表会有什么影响? 引用找不到ExecutePackageTask SQL CASE返回值问题 变量类型问题 声明变量见日历表的问题 help!死鎖!!!!!!!!!!!!!! 两个数据库之间的数据导入问题 数据库的备份不能还原(高分求解决) 紧急,救命数据库的问题!
----生成表名称
declare @tablename sysname
set @tablename = '[f' + right('0' + rtrim(month(getdate())),2) + right('0' + rtrim(day(getdate())),2) + ']'
----创建表
declare @sql varchar(4000)
set @sql = 'create table ' + @tablename + '(
id int,name varchar(50)'
EXEC(@sql)
Declare @TableName Varchar(100)
Select @TableName = 'f' + Convert(Varchar(6), DateAdd(mm, 1, GetDate()), 112) + 'R'
Select @TableName
----创建表
Declare @S Varchar(4000)
Select @S = 'Create Table ' + @TableName + '(ID Int, Name Varchar(50)'
Select @S
--EXEC(@S)
----生成表名称
Declare @TableName Varchar(100)
Select @TableName = 'f' + Convert(Varchar(6), DateAdd(mm, 1, GetDate()), 112) + 'R'
----创建表
Declare @S Varchar(4000)
Select @S = 'Create Table ' + @TableName + '(ID Int, Name Varchar(50)'
EXEC(@S)
declare @tablename as varchar(10)
set @tablename = 'tab' + cast(year(getdate()) as varchar) + right('00'+cast(month(getdate())+1 as varchar),2) + 'r'--创建表
declare @sql as varchar(4000)
set @sql = 'create table ' + @tablename + '(id int,name varchar(50))'EXEC(@sql)