现在想从表“学生”中删除一条记录,sql语句如下
delete from 学生 where 学号='111'但是结果确实删不掉,错误如下消息 208,级别 16,状态 1,第 1 行
对象名  '学生' 无效。

解决方案 »

  1.   

    use 你所需查询的数据库
    go
    delete from 学生 where 学号='111'
      

  2.   

    delete from 学生 where 学号='111'--“学生”这个表是在那个数据库里的,引用数据表的时候就要操作语句在前面写上如下语句:
    use test   --在这里把test当作存储“学生”数据表的数据库
    go
    --整体上就是这样的:
    use test
    go
    delete from 学生 where 学号='111'--或者这样写:
    delete from test..学生 where 学号='111'
      

  3.   

    USE 你的库
    GO
    DELETE 学生 WHERE 学号='111'
    GO
      

  4.   

    --database 为你学生表所在的数据库
    use database
    go
    delete from 学生 where 学号='111'--也可以这样
    delete from database.dbo.学生 where 学号='111'