
Oracle
文章平均质量分 57
存放一些Oracle函数的使用及脚本
曼森
热血青年
展开
-
SQLLOADER报错:数据文件的字段超出最大长度,截断文件中字段内容以适应入库的方法
LOAD DATAINTO TABLE OTHPDATA.TB_12207_S_20210503 TRUNCATEFIELDS TERMINATED BY ''OPTIONALLY ENCLOSED BY '"'TRAILING NULLCOLS( DAY_ID,PRVNCE_ID,CITY_ID,BAND,MAC,AD,SALELABEL,RLABEL,DETAIL_INFO char(500) "SUBSTR(:DETAIL_INFO, 1, 100)",ELINKNU.原创 2021-05-10 11:59:58 · 3249 阅读 · 2 评论 -
Python 中写多条SQL语句的写法
creSql = "DROP TABLE ODSPMART.T_MID_JT_INTERFACE_UP_LOG;"\ " CREATE TABLE ODSPMART.T_MID_JT_INTERFACE_UP_LOG("\ "INTE_NAME VARCHAR2(200)"\ ",INTE_CREATE_DATE VARCHAR2(10)"\ ",INTE_DATA_DATE VARCHAR2(10)"\ ",RENUM VA.原创 2020-12-03 17:29:39 · 1776 阅读 · 0 评论 -
Python 安装cx_Oracle后无法连接数据库,提示客户端不是64位的解决方法
错误1.DPI-1047: 64-BIT ORACLE CLIENT LIBRARY CANNOT BE LOADED: "D:\APP\XYG\PRODUCT\11.2.0\CLIENT_1\BIN\OCI.DLL IS NOT THE CORRECT ARCHITECTURE"错误2.ORA-12154: TNS:could not resolve the connect identifier specified我的程序要通过python连接Oracle数据库,同事在服务器上装了32位的客.原创 2020-12-02 11:17:36 · 740 阅读 · 0 评论 -
Oracle 存储过程及游标,目的提高delete效率
SELECT s.sid, s.serial# FROM v$locked_object lo, dba_objects ao, v$session s WHERE ao.object_id = lo.object_id AND lo.session_id = s.sid; --ALTER system KILL session '3767,33667';declarev_indx number:=0;v_totalRow number;v_count number;beginsel.原创 2020-09-06 22:38:05 · 984 阅读 · 0 评论 -
Oracle 日期字段相减函数
MONTHS_BETWEEN(date2,date1)相差豪秒数:ceil((To_date(日期字段, 'yyyy-mm-dd hh24-mi-ss') - To_date(日期字段 , 'yyyy-mm-dd hh24-mi-ss')) * 24 * 60 * 60 * 1000) 相差秒数:ceil((To_date(日期字段, 'yyyy-mm-dd hh24-mi-ss') - To_date(日期字段 , 'yyyy-mm-dd hh24-mi-ss')) * ...原创 2020-08-17 10:12:40 · 7999 阅读 · 0 评论 -
sqluldr2 解决字段中存在回车换行符的问题
看了三篇重要的文章后,最终解决了我们的问题关于sqluldr2 的详细参数的文章:https://blog.youkuaiyun.com/kangkangwanwan/article/details/59112757解决回车换行符的文章:https://blog.youkuaiyun.com/yqlong000/article/details/7536426关于三个参数的介绍:https://www.hackhome.com/InfoView/Article_204831.html起初,我们在实际工作中,尤其是中.原创 2020-08-14 17:23:24 · 1992 阅读 · 1 评论 -
Regexp_Like函数
我们在日常工作中,需要定期清理一些表,本来要开发一些自动程序或者触发器之类的东西,但是怕删错表,所以只能手工写脚本,偶尔发现这个函数,比较好用,于是记录在此。SELECT table_nameFROM ALL_ALL_TABLESWHERE UPPER(OWNER) = 'OTHPDATA'and regexp_like (table_name,'^(TB_)(.{5})[_][SI][_](\d{8})$');以上脚本可以匹配到 TB_开头+5个任意字符+下划线+S或者I+下划线+8个原创 2020-08-01 10:41:27 · 2054 阅读 · 0 评论