生成SQL脚本,创建新的表,
--导入数据
insert newtable select * from oldtable

解决方案 »

  1.   

    我需要在程序运行中用SQL语句来实现.
      

  2.   

    我要求这一切都在程序运行界面上进行,不在数据库中来操作.
    "生成SQL脚本,创建新的表"用SQL语句如何实现呢?谢谢!
      

  3.   

    到企業管理器裡-->數據庫--->table--->選中表cw2005-->右鍵-->copy---->打開企業管理器--->粘貼創建一個新表cw2006,這樣就得到一個結構一樣的表,然後 insert into cw2006
    select * from cw2005
      

  4.   

    象樓主那做也可以,但還要做一步,就是重新加主鍵約束興個例子
    把一列改成主鍵列 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)
      

  5.   

    在企业管理器里选中表--右键--所有任务--生成SQL脚本--确定--另存为.sql 文件再把里面的 cw2005 都换成cw2006 后没在查询分析器里运行
      

  6.   

    行了!
    我需要的正是[hdhai9451(New New People---新新人类)]所指教的,谢谢!结帖!