• 全部
...

sql server 2008 查询分析器中的问题

July_Star 2017-08-28 11:07:45
sql server2008:右键某数据库->新建查询,用sql语句创建一张表,执行成功,接着写insert语句,执行,消息中显示:对象名(即表名)无效!如下图:

先执行第一段,建立学生表的语句,结果显示执行成功,再执行第二段,插入数据的语句,结果如上图显示的gh_student无效;
另新建查询,把插入数据的那段语句拷过去执行,结果成功。
请教:这是什么原因呢?
...全文
给本帖投票
242 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoxiangqing 2017-08-29
  • 打赏
  • 举报
回复
我的也是2008,没遇到这个问题,运行下面语句,不出错 CREATE TABLE a(bh INT) SELECT * FROM a
二月十六 版主 2017-08-29
  • 打赏
  • 举报
回复
新建完表之后,执行一下这个看看有没有值
SELECT OBJECT_ID('gh_student')
OwenZeng_DBA 2017-08-29
  • 打赏
  • 举报
回复
你是第一段和第二段选中一起执行的吗?
二月十六 版主 2017-08-29
  • 打赏
  • 举报
回复
引用 8 楼 July_Star 的回复:
[quote=引用 7 楼 sinat_28984567 的回复:] [quote=引用 5 楼 July_Star 的回复:] [quote=引用 2 楼 sinat_28984567 的回复:] 新建完表之后,执行一下这个看看有没有值
SELECT OBJECT_ID('gh_student')
结果如下: [/quote] 那就是没这个表……这里建表的语句和执行select的语句是一样的吗?另外楼主把语句贴上来,不是图片。 [/quote] 是你框出来的地方出的问题,我没选择数据库 感谢! [/quote] 记得结贴哦
July_Star 2017-08-29
  • 打赏
  • 举报
回复
引用 7 楼 sinat_28984567 的回复:
[quote=引用 5 楼 July_Star 的回复:] [quote=引用 2 楼 sinat_28984567 的回复:] 新建完表之后,执行一下这个看看有没有值
SELECT OBJECT_ID('gh_student')
结果如下: [/quote] 那就是没这个表……这里建表的语句和执行select的语句是一样的吗?另外楼主把语句贴上来,不是图片。 [/quote] 是你框出来的地方出的问题,我没选择数据库 感谢!
二月十六 版主 2017-08-29
  • 打赏
  • 举报
回复
引用 5 楼 July_Star 的回复:
[quote=引用 2 楼 sinat_28984567 的回复:]
新建完表之后,执行一下这个看看有没有值
SELECT OBJECT_ID('gh_student')

结果如下:
[/quote]
那就是没这个表……这里建表的语句和执行select的语句是一样的吗?另外楼主把语句贴上来,不是图片。
July_Star 2017-08-29
  • 打赏
  • 举报
回复
引用 3 楼 xiaoxiangqing 的回复:
我的也是2008,没遇到这个问题,运行下面语句,不出错 CREATE TABLE a(bh INT) SELECT * FROM a
你是两句一起执行的吗?
July_Star 2017-08-29
  • 打赏
  • 举报
回复
引用 2 楼 sinat_28984567 的回复:
新建完表之后,执行一下这个看看有没有值
SELECT OBJECT_ID('gh_student')

结果如下:
July_Star 2017-08-29
  • 打赏
  • 举报
回复
引用 1 楼 z10843087 的回复:
你是第一段和第二段选中一起执行的吗?
不是一起执行的,先第一段执行成功,再执行第二段的

34,837

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧

手机看
关注公众号

关注公众号

客服 返回
顶部