使用sql语句新建一个表,表的名称是一个变量如何实现?如创建多个表,表的名称是多个文件的文件名 用sql语句创建一个数据库和表怎么写?

作者&投稿:慎贩 (若有异议请与网页底部的电邮联系)

用 EXEC,如:

DECLARE
    @TableName VARCHAR(255)
SET @TableName = 'testTable'
EXEC('CREATE TABLE ' +@TableName +' (
    id INT IDENTITY(1, 1)
  , tmpFile INT
  )')


SQL中创建表的表名中带变量函数,请大神帮忙~

concat函数是可以实现的,具体操作我给你网址你自己看一下吧。
借用他人CSDN博客

create database abc
on
(name='a_data',
filename='e:\sql\a_data.mdf',
size=5MB,
MAXSIZE=50MB
)
---------
create table book(
bNo char(2) not null primary key,
bName varchar(50) not null,
bAuther varchar(30) not null,
bPublisher varchar(30) not null,
bPrice money not null,
bMout int not null
)

用SQL创建一个学生表,课程表,学生成绩表
答:Create Table [dbo].Student(stu_id [uniqueidentifier] NOT NULL,stu_name [nvarchar](425) NOT NULL,les_id [uniqueidentifier] NOT NULL )第二个表课程表Lesson,两个字段,课程id(les_id)和课程名称(les_name)Create Table [dbo].Lesson(les_id [uniqueidentifier] NOT NULL,les_name [...

创建表的sql语句
答:table参数用于指定新建表的名称。field1,field2用于指定在新表中创建的新字段的名称,每创建一个新表必须至少创建一个字段。type参数用来指定新建字段的数据类型。size参数用于指定文本及二进制字段的长度。NOT NULL是SQL的关键字,使用该参数则新记录的该字段值必须是有效的数据。在一个字段上只能使用一次...

sql语句创建表?
答:可执行一个SQL语句或使用SQL事务管理器(SQL Enterprise Manager)来创建一个新表。用SQL语句创建表:用CREATE语句创建表,CREATE TABLE 表名称(列名称1 数据类型,列名称2 数据类型,列名称3 数据类型,...)用SQL事务管理器(SQL Enterprise Manager)来创建表:打开软件SQL事务管理器(SQL Enterprise Mana...

用oracle创建一个表
答:可用sql语句创建,也可用图形界面创建。语句创建方法,如创建一个叫test的表,有2个字段,分别是id和name,id为number类型,name为varchar2类型,id是表的主键。create table test(id number primary key,name varchar2(20));图形界面(使用软件PLSQL)创建,建立内容同上:1、登录指定用户到指定数据库...

如何使用Sql语句创建表?
答:我们可以使用create语句来创建一个临时表,具体语法如:create global trmprary table temp_emp(DSN Number,DNAME VARCHAR(20))On Commit Rows;其中On Commit Rows表示关机之后就删除这个临时表,或许你会觉得这样不好,当然我们还有其他的方式,比如:如果你想在关闭表的时候就删除的话,我们可以写上这...

使用T-SQL语句创建数据库 创建表
答:ALTER TABLE OA_SKILL DROP constraint 约束名(约束名我也不知道是什么。。。)(3.5) 为员工表OA_EMPLOYEE的字段Mail增加唯一约束 ALTER TABLE OA_EMPLOYEE ADD Mail UNIQUE 注:修改任务不用截屏,直接写出T-SQL语句即可。4. 使用T-SQL语句完成删除表的任务 (4.1) 删除员工表 (4.2) 删除员工...

sql中在指定的某个数据库中添加表的语句是什么?
答:指定数据库 关键字 Use 如下列SQL:USE [Test]GO CREATE TABLE [dbo].[test]( [testId] [char](12) NOT NULL, [TestName] [nvarchar](100) NULL)GO 说明,在Test数据库上创建test表

数据库创建表的sql语句
答:用如下语句:注意:路径和文件名等可以自己定义,而且所使用的路径必须要先建立,否则执行语句会报错。在建库时,要充分考虑数据有效共享的需求,同时也要保证数据访问的合法性和安全性。数据库采用统一的坐标系统和高程基准,矢量数据采用大地坐标大地坐标的数据在数值上是连续的,避免高斯投影跨带问题,从而...

ACCESS里如何用SQL语句创建数据库和表
答:3、新创建的数据库,如图所示,默认会创建一个名称为Table1的table,可以看到界面上有一个名称为create的菜单。点击该菜单。4、点击create菜单后,会得到如图所示的界面,在这个界面中选择Query Design。5、看到在界面上方,有一个SQL View的菜单,选择该菜单。即可用SQL语句创建数据库和表。参考资料:百...

如何在SQL Server2008中用代码建库建表
答:2.创建数据表 选中数据库下的表右击,在出现的对话框最上方有新建表选项,新出现的对话框中有列名、数据类型、允许Null值三列,这里可以添加表的的列,添加好列后保存Ctrl+S或者点击上方的保存,填写表名称确定就创建好了。二、使用SQL语句创建 1.创建数据库create database stuDB --stuDB是数据库...