我有oracle数据库表,在我的表后面我想通过java插入数据到我的表中,但它显示ORA-01843:不是一个有效的月份
POLICY_NO NOT NULL VARCHAR2(20)
INSURED_NAME VARCHAR2(20)
POLICY_START_DATE DATE
POLICY_END_DATE DATE
CLAIM_STATUS VARCHAR2(20)
NCB_PER VARCHAR2(10)
insetIntoDBTable = "INSERT INTO details " + "VALUES ('1800/A123451','Sajid','1/1/2016','4/6/2016','policy live','90%')";
您需要_date:
INSERT INTO details VALUES ('1800/A123451','Sajid', to_date('1/1/2016', 'dd/mm/yyyy'),to_date('4/6/2016', 'dd/mm/yyyy'),'policy live','90%')
我在上一篇文章(https://stackoverflow.com/questions/16520216/ora-01843-not-a-valide-month)中问过这个问题,但从那以后它发生了变化,我认为最好从一开始就更加明确。 我在运行从客户表中删除客户的过程时收到此错误。 现在,当我删除一个在placed_order表中没有记录的客户时,记录被删除得很好,当试图删除一个在placed_o
我为PHP更改了OCI8版本,由于该查询不起作用: 我收到这个消息: 消息:oci_execute():ora-01843:不是有效月份 它与Toad一起用于Oracle11。你有什么解决办法吗? 谢谢:)
其中为 附言。我知道那里有安全问题,但现在不是问题。
null null
请帮忙。我在这里犯了一个小错误,但即使看了前面的问题,我也找不到它。 查询运行时没有错误,但是当我从结果中选择所有数据时(通过执行Ctrl+a),我得到ORA-1843:不是一个有效的月份。 谢谢你。 此外,我被错误的数据模型所困扰。此日期字段的值如“0--”,月份值大于12,最后天大于31。现在我想在选择期间忽略这些记录。我创建的存储过程不能正常工作,请提供帮助。谢了。
我一直通过Workbench和phpMyAdmin在Windows/XAMPP中使用MySQL。创建了10个数据库,我仍然在两个程序中看到它们。我能够使用他们所有的很多周,但今天,其中一半都在给出“错误代码1146-表不存在”。 在Workbench中,当我执行“show databases;”和“show TABLES IN xxxdb;”,它们会给出预期的结果。但当我执行“select*FRO