删除学习“叶平”老师课的SC表记录; Delect SC from course ,Teacher where Course.C#=SC.C# and Course.T#= Teacher.T# and Tname='叶平';
谁能告诉我 Delect SC from course ,Teacher 这个对么??
那我要删除course 表这样写行么? delete course from
------解决方案-------------------- 下一本 oracle sql reference先,一查就知道了。
------解决方案-------------------- Delect SC from course ,Teacher where Course.C#=SC.C# and Course.T#= Teacher.T# and Tname='叶平';
SQL server的语法,不行
delete course from
改成: delete from course
------解决方案-------------------- 哥们,不按套路出牌后果会有严重滴。 http://www.psoug.org/reference/delete.html
------解决方案-------------------- 我不太清楚你要问什么,是删除COURSE表还是删除表中的记录? 不过你那个删除SC中叶平记录的语句这样写应该就没问题了: delete from sc where c# in (select c# from Course where t# in (select t# from teacher where tname='叶平')) 尽管这样写的效率不高,但是对于课程表的数据还是应该没问题的
------解决方案-------------------- 删除表用 drop course