create table 表名(字段1 数据类型,字段2 数据类型,....)例如:
创建一个表 student包括姓名和性别两个字段
create table student(name varchar(10),sex varchar(10))

解决方案 »

  1.   

    --是不是这个意思??
    create table 库名..student(name varchar(10),sex varchar(10))
      

  2.   


    declare @sql varchar(8000)
    declare @db varchar(50)
    set @db = 'test'
    set @sql = 'create table  '+@db +'..student(name varchar(10),sex varchar(10))'
    exec(@sql)
      

  3.   

    use 库名 create table student (name nvarchar,....)这是意思
      

  4.   

    --可以动态语句,如:
    exec('create table '+edit1.text+'..student(name varchar(10),sex varchar(10))')
      

  5.   

    set @db = 'test'你这相当于给这个变量赋了个值啊,是取文本框里的值,
    use 库名就相当于use这个文本框里的变量,比方说你在文本框里输入了aa,那好取出文本框里的这个值aa,在这个库里建表,use 什么东西,就可以建表了.....fengle
      

  6.   

    exec('create table '+edit1.text+'..student(name varchar(10),sex varchar(10))')
    啥意思
      

  7.   

    --也就是一个变量,可以实现你要建在想要的库中
    exec('create table '+@库名参数+'..student(name varchar(10),sex varchar(10))')
      

  8.   

    SqlCommand com=new SqlCommand("exec(create table '+ TxtDb.Text +' create table student(name varchar(10),sex varchar(10))",sqlcon);
    我这样写的,但是不对哦