从后往前删即可。
delete answer  (或  truncate table answer  )
delete Question (或  truncate table Question )
delete teachingUnit (或  truncate table teachingUnit )
delete Course (或  truncate table Course )

解决方案 »

  1.   

    难道如下这么简单?
    create proc test
    as
    truncate table answer  
    truncate table Question 
    truncate table teachingUnit 
    truncate table Course 
    go调用:  exec test
      

  2.   

    create proc test
    as
    delete from  table answer  
    delete from table Question 
    delete from table teachingUnit 
    delete from table Course go--run
    execute test
      

  3.   

    txlicenhe(马可),aierong(皑婀瑢-数据库XML.NET联盟会局长) 两位回答的我试了不行啊
      

  4.   

    从最底层的,没有关系的表开始删,一层一层往上删
    create proc test
    as
    delete from answer  
    delete from Question 
    delete from teachingUnit 
    delete from Course goexecute test
      

  5.   

    同意楼上
    先生成SQL脚本,删除表
    运行脚本.也行.