SQL查询为什么总是语法错误啊 则么修改

CREATETABLEReader(读者编号Char(6)PrimaryKey,读者姓名Char(10),单位Char(20),电话号码Char(8),照片Image)... CREATE TABLE Reader
(读者编号Char(6)Primary Key,
读者姓名Char(10),
单位Char(20),
电话号码Char(8),
照片Image
展开
 我来答
ICodeY
2019-04-19 · TA获得超过163个赞
知道小有建树答主
回答量:186
采纳率:86%
帮助的人:90.4万
展开全部

#你的sql 有如下几个问题:

  1. 字段名与类型间要有空格;

  2. 把中文字段名用 [] 括起来;

  3. 最后一个括号 是中文状态下的字符;

#修改如下:sql server 亲测

CREATE TABLE Reader

(

[读者编号] [char](10) Primary Key,

[读者姓名] Char(10),

[单位] Char(20),

[照片] Image

)

不惑出彩
2019-04-19 · 超过33用户采纳过TA的回答
知道答主
回答量:97
采纳率:84%
帮助的人:17.4万
展开全部
首先你这个是个建表语句,他属于ddl范畴,不是查询语句dql。要搞清楚这个基本概念。

你这个语句有几个可疑点,1列名为汉字,很可能不支持。
2image类型,你确认你数据库有这个类型,或者你自己定义了这个类型
3字符直接是否用空格隔开了,你发的这个语句看起来没隔开
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
俺不想跟说话
2019-04-18 · TA获得超过678个赞
知道大有可为答主
回答量:3787
采纳率:100%
帮助的人:264万
展开全部
你好
器。给你仔细检查空格是否正确
是不是有数据类型image
只是这两个地方极有可能出现错误
祝你好运
望采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式