繁体   English   中英

SQL插入数据行

[英]SQL Insert Row of Data

请指教! SQL新手...

QL错误:ORA-01861:文字与格式字符串不匹配

  1. 00000-“文字与格式字符串不匹配”

*原因:输入中的文字必须与格式字符串中的文字具有相同的长度(前导空格除外)。 如果已打开“ FX”修饰符,则文字必须完全匹配,且没有多余的空格。

*操作:更正格式字符串以匹配文字。

INSERT INTO STUDENT (Marticulationno, studentname, homeaddress, dob, sex, studentcategory, nationality, smoker, specialneeds, comments, enrollmentstatus, courses) 
VALUES ('1', 'Lemeuel Im', '101 Main Street TX 77070', '19800101', 'M', 'graduate', 'hindu', '0', 'na', 'none', 'enrolled', 'economics');

由于错误已经说明。 您没有足够的值要插入。

我认为这些smoker, specialneeds, comments没有价值

从查询中将其删除,或为该字段添加一个值。

Marticulationno -> '1'
studentname ->  'Lemeuel Im'
homeaddress ->  '101 Main Street TX 77070'
dob ->  '19800101'
sex ->  'M'
studentcategory ->  'graduate'
nationality ->  'hindu'
smoker ->  '0'
specialneeds ->  'na'
comments ->  'enrolled'
enrollmentstatus ->  'economics'
courses ->

这就是您目前拥有的。 您缺少1个值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM