oracle 不能插入值,请问是什么原因

szr6991130 2007-11-08 04:35:18

SQL> desc timmy
名称 是否为空? 类型
----------------------------------------- -------- ----------------------------

ID NOT NULL NUMBER(10)
NAME NOT NULL VARCHAR2(10)



SQL> insert into timmy values(2,"sad");
insert into timmy values(2,"sad")
*
ERROR 位于第 1 行:
ORA-00984: 列在此处不允许
=====================================================================================
各位兄弟请帮帮忙吧,都急死了 ,这么都看不出错误

...全文
170 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhaodiqing 2007-11-21
  • 打赏
  • 举报
回复
呵呵, 楼主肯定学了不少语言了, 搞混掉了

应该是单引号的:
insert into timmy values(2, 'sad ');

szr6991130 2007-11-19
  • 打赏
  • 举报
回复
谢谢各位
diaowf 2007-11-14
  • 打赏
  • 举报
回复
insert into timmy values(2,'sad');

----------------------------------
Oracle学习中...
binglu 2007-11-14
  • 打赏
  • 举报
回复
SQL> insert into timmy values(2, "sad ");
insert into timmy values(2, "sad ")

insert into timmy values(2, 'sad');用单引号.不可用双引号.
mzjwx 2007-11-14
  • 打赏
  • 举报
回复
原因上面的已经说了,帮你顶吧!
雨男Mohican 2007-11-14
  • 打赏
  • 举报
回复
mark!
elfire 2007-11-14
  • 打赏
  • 举报
回复
up
tonwely_1984 2007-11-14
  • 打赏
  • 举报
回复
SQL> insert into timmy values(2, "sad ");
insert into timmy values(2, "sad ")

insert into timmy values(2, 'sad ');用单引号.不可用双引号.
joexman 2007-11-13
  • 打赏
  • 举报
回复
我也试过 , 都是SQLSERVER 惹的祸 。 哈哈
Terrayer 2007-11-13
  • 打赏
  • 举报
回复
ORACLE中的所有字符都是单引号哈
这个一开始都要认识到
arhua119 2007-11-12
  • 打赏
  • 举报
回复
是不容易看出.呵
journeydj 2007-11-09
  • 打赏
  • 举报
回复
oracle只有再设定列别名的时候可以使用双引号
ruihuahan 2007-11-08
  • 打赏
  • 举报
回复
这么都看不出错误?
呵呵~!是不容易看出。
mantisXF 2007-11-08
  • 打赏
  • 举报
回复
是单引号~~

insert   into   timmy   values(2, 'sad'); 


17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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