我想用select语句创建表,通过CREATE TABLE.怎么提交,知道的高手指点下

解决方案 »

  1.   

    很多方法哈,我提供一种,假设你用sql server
    SqlCommand cmd = new SqlCommand(new SqlConnection(StrConn));
    cmd.CommandText = "你的建表语句";cmd.ExcuteNonQuery();
      

  2.   

    string createSql = "Creat Table TableName(TableID int not null,TableName)"
    然后把createSql绑定到SqlCommand
    然后 .ExecuteNoquery()就行了
      

  3.   

    这么简单??就和普通的SQL语句一样啊
    哦,我去试下
      

  4.   

    ADO.NET可以执行任何SQL语句,建表建库的都可以放在里面执行
      

  5.   

    CREATE TABLE "+username+" (quanxian  varchar(15))
    表名可以用参数么?比如我的username是个参数,用户自己设置的
      

  6.   

    CREATE TABLE "+username+" (quanxian  varchar(15))
    表名可以用参数么?比如我的username是个参数,用户自己设置的程序中可以这么写
    一般都是sql="CREATE TABLE '"+username+"' (quanxian  varchar(15))
    ";
      

  7.   

    我想用select语句创建表,通过CREATE TABLE.怎么提交,知道的高手指点下--lz的意思不太明白
    sqlserver
    中可以
    select ..
    into table_a
    from ....这样就是根据查询结果生成一张新表