declare @str varchar(8000)
set @str='CREATE TABLE '+@c+ ' (
[ID] [char] (25) NOT NULL ,
[Image] [image] NULL ,
[DateTime] [datetime] NULL ,
[Describe] [varchar] (50) NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]'
execute (@str)
換成這句試試
set @str='CREATE TABLE '+@c+ ' (
[ID] [char] (25) NOT NULL ,
[Image] [image] NULL ,
[DateTime] [datetime] NULL ,
[Describe] [varchar] (50) NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]'
execute (@str)
換成這句試試
解决方案 »
- (解疑)关于触发器
- 新建立一张统计学生数的表scount,里面只有一个列student_count,要求创建一个触发器,使得学生表S每增加一个学生,表scount的student_count的值就增加1,每删除一个学生, ,表scount的student_count值就减少1
- 关于SQL SERVER2000性能的提问
- 動態列的實現?
- 如何删除一个表中某个字段内容有重复的记录,重复记录只留一条
- 有关数据绑定的一个小问题,高手指点
- 请各位帮忙看一下,我加锁的方案是否正确?
- SQL
- 几个小问题,请教高手
- 请问上海的朋友,小子精通delphi,BCB,Java,SQL Server,有两年工作经验,呈负责多个项目设计,现任系统分析员,愿往上海发展可有机会,薪金几许,谢谢。
- 两个急需解决的问题(从Excel中导入数据)
- 高分!!文件以二进制格式存入数据库表中后,能否实现全文检索
declare @str varchar(8000)
set @str='CREATE TABLE '+@c+ ' (
[ID] [char] (25) NOT NULL ,
[Image] [image] NULL ,
[DateTime] [datetime] NULL ,
[Describe] [varchar] (50) NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]'
execute (@str)
set @i=1
while @i<=100 --100为你要创建的表的个数
begin
set @tbname='['+right('0000'+cast(@i as varchar),4)+']'
exec('CREATE TABLE '+@tbname+'(
[ID] [char] (25) NOT NULL ,
[Image] [image] NULL ,
[DateTime] [datetime] NULL ,
[Describe] [varchar] (50) NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
')
set @i=@i+1
end