小白求问基础问题 select into

bmbxhit 2018-02-11 12:39:17

为什么老是报错误

简单的看不出错误。。。
...全文
1632 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Neo_whl 2018-02-26
  • 打赏
  • 举报
回复
命名问题带来的查询错误
firer2006 2018-02-24
  • 打赏
  • 举报
回复
SELECT * FROM dbo.123abc 数字开头的表要加中括号 SELECT * FROM dbo.[123abc]
卖水果的net 版主 2018-02-24
  • 打赏
  • 举报
回复
对象名,不要用数字开头,不然以后每次使用,都要加上 [] ;
firer2006 2018-02-24
  • 打赏
  • 举报
回复

这个点是全角字符吧
fengxiaohan211 2018-02-12
  • 打赏
  • 举报
回复
参照2楼···
bmbxhit 2018-02-12
  • 打赏
  • 举报
回复
引用 2 楼 yenange 的回复:
USE tempdb
GO
IF OBJECT_ID('dbo.[123abc]') IS NOT NULL
DROP TABLE dbo.[123abc]
GO
CREATE TABLE dbo.[123abc](id int)
GO
SELECT * FROM dbo.[123abc]
/*
(0 行受影响)
*/
GO
SELECT * FROM dbo.123abc
/*
消息 102,级别 15,状态 1,第 1 行
'.123' 附近有语法错误。
*/
--上面就很清楚了:数据库对象不要以 数字开头!
--如果你一定要这样,请加上 []
thank you
吉普赛的歌 版主 2018-02-11
  • 打赏
  • 举报
回复
USE tempdb
GO
IF OBJECT_ID('dbo.[123abc]') IS NOT NULL
DROP TABLE dbo.[123abc]
GO
CREATE TABLE dbo.[123abc](id int)
GO
SELECT * FROM dbo.[123abc]
/*
(0 行受影响)
*/
GO
SELECT * FROM dbo.123abc
/*
消息 102,级别 15,状态 1,第 1 行
'.123' 附近有语法错误。
*/
--上面就很清楚了:数据库对象不要以 数字开头!
--如果你一定要这样,请加上 []
二月十六 版主 2018-02-11
  • 打赏
  • 举报
回复
数据库名就叫001XXX?把语句粘贴上来,别贴图片
Ny-6000 2018-02-11
  • 打赏
  • 举报
回复
引用 1 楼 sinat_28984567 的回复:
数据库名就叫001XXX?把语句粘贴上来,别贴图片

34,587

社区成员

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

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