易截截图软件、单文件、免安装、纯绿色、仅160KB

关于sql插入admin

insert into A (USER, U_TIME)
values (admin, sysdate);
提示ORA-00984 列在此处不允许
insert into A (USER, U_TIME)
values ('admin', sysdate);
给‘admin’加上单引号就可以了执行。

这是什么原因造成的呢。

USER是字符串呗,晕啦

楼上的头像太水了

字符串啊

加引号代表一个字符型数据
不加引号代表一个对象,解析成字段名
而字段名不能写在values后面,导致语法错误

楼主可以通过命令来查看一下你的表的字段类型
desc a

你会看到USER字段应该是字符型
而字符型插入数值的时候是要加单引号的


相关问答:

sql可以有两个以上的触发器吗??

sql可以有两个以上的触发器吗??我指的是for触发器,那其他的呢??
什么意思?

可以的

10个都没问题

可是我写了两个for insert 触发器,造成进程阻塞了呢?怎么办呢?请高人指点
......

sql 2000 服务启动不了

直接启动 点了等一会儿就没反应了 去服务那里启动会出现如下提示  
出现“本地计算机上的MSSQLSERVER服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的 
然后还有什么什么不存在  ......

Sql排序 - MS-SQL Server / 基础类

我的Tblworkbill表的数据如下:
id workbillno ..................
1 1
2 6
3 a1
4 c2
5 2
6 aa
7 ......

一条sql语句 - MS-SQL Server / 基础类

Course(C#,Cname,T#) 课程表 
SC(S#,C#,score) 成绩表 
Teacher(T#,Tname) 教师表 
题目:把“SC”表中“叶平”老师教的课的成绩都更改为此课程的平均成绩; 
 update SC set sco ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号