下面这段SQL提示“无效的数字文字”,怎么修改?
发布网友
发布时间:2022-06-01 19:48
我来回答
共1个回答
热心网友
时间:2023-10-14 05:14
SELECT COUNT(IN_DATE)
FROM CAR_GOODS_INFO
WHERE TO_DATE(IN_DATE, 'yyyy-MM-dd HH24:mi:ss') BETWEEN
TO_DATE('2014-04-25 00:00:00', 'yyyy-MM-dd HH24:mi:ss') AND
TO_DATE('2014-04-25 23:59:59', 'yyyy-MM-dd HH24:mi:ss')
GROUP BY SUBSTR(IN_DATE, 12, 2);
改成这样子,你最后又把IN_DATE当做date用了追问那个问题我解决了,是因为我在给字段去别名的时候用了4A是无效的,我删除了所有别名中的4A就可以了,谢谢你的帮助
下面这段SQL提示“无效的数字文字”,怎么修改?
SELECT COUNT(IN_DATE)FROM CAR_GOODS_INFO WHERE TO_DATE(IN_DATE, 'yyyy-MM-dd HH24:mi:ss') BETWEEN TO_DATE('2014-04-25 00:00:00', 'yyyy-MM-dd HH24:mi:ss') AND TO_DATE('2014-04-25 23:59:59', 'yyyy-MM-dd HH24:mi:ss')GROUP BY SUBSTR(IN_DATE, 12, 2);改...
下面这段SQL提示“无效的数字文字”,怎么修改?
SQL别名中,如果有数字等,应该用[]把别名括起来。如:[4A管理员] [4A管理员审批时间] 等
java.sql.SQLException: ORA-01722: 无效数字 怎么查看具体出错的地方...
1、修改表结构,增加多一列,把那列包含需要转化为number型的数据放进来;2、在SQL做功夫,分别对只包含数字字符的情况和只包含非数字字符的情况分开编程,简单时可以用子查询,复杂点就可以用两个程序段,具体根据实际情况选择 觉得第二种情况使程序变复杂和变长了,而第一种情况修改了表结构,解决了...
oracle 中 sql 应用case when 提示数字无效问题。高手指点迷津...
补充'1' 这里可以是 1 或者'1',但要求必须是数字才可以 。 否则就是无效的数字
sql语句的联合查询,提示无效数字
是连接字符串不能用+;换成'%' || a.sys_name || '%'试试。
ORA-06502: PL/SQL: 数字或值错误,我贴出来,大家帮我改一下,以前没怎么...
怀疑是变量长度不够造成的问题。把str、str2、cnum的长度修改一下,字符串改为32767,这个是最大的长度,number不限定长度,修改如下:Str VARCHAR2(32767); --最终拼的字符串 Str2 VARCHAR2(32767); --最终拼的字符串 Ndate VARCHAR2(64); --当天日期 Cnum NUMBER; --当天的条数 ...
SQl中怎么修改列表中的中文字段?
呵呵,你这是个关联表吧。level是个数字值,你输入中文当然要报错的。你是不是要改,这个表关联的另一个表里的中文?
sql 怎么修改字段a的值为a+x 字段a是bigint 型的一个数值,x 也是一个...
你的X是varchar类型的,所以出错了,把x转换成int类型再进行加法运算。还有你的aabb是什么类型的字段?如果是varchar,那么你的1234,应该这样写‘1234’
修改sql表中的一个字段,这个字段是数字,怎么将这个字段从新编号,自动...
删除这一列,重新添加,设置种子基数及步长 alter table tbname add mediNum bigint identity(231084070140001,1)如果你的字段原本是字符型的话,那么它原本的自增机制应该是触发器来的
SQL数据库 如何快速修改一列所有的数据
如果是整列修改的话,不用加任何条件。假设要将所有学生的成绩都改为及格,SQL语句要这么写:Update 成绩表 Set 成绩='及格'如果只是修改部分数据,要加上条件。假设要将Jason和Annie的成绩改为及格,SQL语句要这么写:Update 成绩表 Set 成绩='及格' where 姓名 in ('Jason','Annie')...