python执行sql给日期格式字段插入数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python执行sql给日期格式字段插入数据相关的知识,希望对你有一定的参考价值。
参考技术A 在sql语句中直接让oracle直接执行字符串号转换成日期to date函数,在插入数据库中,其中的日期格式要根据插入的字串符号日期来设定,小时可设置24小时制。Oracle数据库插入日期格式字符串给date类型字段,nls_date_format参数值作用
参考技术A查询各个级别nls_date_format
设置nls_date_format
2)其次,设定nls_date_format的值
①session级别设定值:
alter session set nls_date_format = \'yyyy-mm-dd hh24:mi:ss\';
设定之后再查询会发现nls_session_parameters视图中nls_date_format的值已经变了,而nls_instance_parameters、nls_database_parameters视图中的值没有变。
session级别——如果只是希望自己看到某种格式而不影响其他人看到的结果。
②instance级别设定值:
alter system set nls_date_format = \'yyyy-mm-dd hh24:mi:ss\';
此级别的值在oracle9i以后就不允许设定了。
③database级别设定值:
oracle不允许设定此级别的参数值,也没有提供设定语句。
更改日期类型格式化
目的:减少客户端对时间字段(字符串,日期)格式化
以上是关于python执行sql给日期格式字段插入数据的主要内容,如果未能解决你的问题,请参考以下文章