在同一个数据库中如何将一个表及结构复制一个新表只是表名不同,

解决方案 »

  1.   

    select * into newtable from tablename
    where 1<>1
      

  2.   

    select top 0  *  into aa from  bb
      

  3.   

    select * into 表2 from 表 where 1<>1
      

  4.   

    要数据和主键:
    select * into newtable from tablename
      

  5.   

    興個例子   
      把一列改成主鍵列   alter   table   bread_ticket   add   constraint   PK_bread_ticket_Ticket_no   primary   key     (ticket_no)   
        
      把兩列改成組合主鍵   
      alter   table   bank   add   constraint   PK_bank   primary   key     (bank_type,bank_id)   
        
        
      增加外鍵   
      alter   table   dinner_request   add   constraint   FK_dinner_request_Ticket_no   foreign   key   (ticket_no)   references   bread_ticket   (ticket_no)