随笔分类 - Oracle
摘要:项目需要用到导入excel表,并解析数据批量插入到oracle数据库中。 1)直接解析excel,循环行,拼了sql,executeUpdate。 执行一波…咦,这效率很低啊,有多少行数据就执行了多少句sql,基本是一万行已经接近一分钟了。 2)每次都仅执行一条sql语句,时间是不是都花在建立连接放
阅读全文
摘要:--创建表空间,【注意修改】一下物理路径。create tablespace SD_WFloggingdatafile 'D:\dataBase\oracledata\SD_WF.dbf'size 500mautoextend onnext 50m maxsize 20480mextent mana
阅读全文
摘要:--1、查看表空间USERS使用情况SELECT T.TABLESPACE_NAME,D.FILE_NAME,D.AUTOEXTENSIBLE,D.BYTES,D.MAXBYTES,D.STATUSFROM DBA_TABLESPACES T,DBA_DATA_FILES DWHERE T.TABL
阅读全文
摘要:基础的用法如下: LISTAGG(1,2) WITHIN GROUP( ORDER BY 3) 1:需要拼接的数据表中的字段 2:以什么字符分割,例如逗号,分号等字符 2与3是相同的字段 它的用法就像聚合函数一样,通过Group by语句,把每个Group的一个字段,拼接起来。 下面举个例子: (1
阅读全文
摘要:如果原来的表中不存在ID,可以直接用命令行添加一个主键ID字段 ALTER TABLE "tablename" ADD ID NUMBER;--添加ID字段 ALTER TABLE "tablename" ADD PRIMARY KEY ("ID");--给ID添加主键已经含有ID字段时就可以按下面
阅读全文
摘要://执行定时任务DECLARE JOB NUMBER;BEGIN SYS.DBMS_JOB.SUBMIT(job,'CUX_FinishedProcedure;',SYSDATE,'SYSDATE+30/(60*24*60)');END; //执行存储过程CREATE OR REPLACE PROC
阅读全文
摘要:select t2.username, t2.sid, t2.serial#, t3.object_name, t2.OSUSER, t2.MACHINE, t2.PROGRAM, t2.LOGON_TIME, t2.COMMAND, t2.LOCKWAIT, t2.SADDR, t2.PADDR,
阅读全文
摘要:-- Create tablecreate table CUXSHIFTORDERSTATUS_LOG( CUXGUID VARCHAR2(50), --唯一编码 CUXSHIFTORDER VARCHAR2(50),--班次任务单 CUXOLDSTATUS VARCHAR2(50),--班次任务单
阅读全文
摘要:--查找数据库已建好的目录 :DATA_PUMP_DIRselect * from dba_directories; 导出expdp--directory=DATA_PUMP_DIR,导出文件存储的目录-- dumpfile=C5_A2_1.dmp,导出的文件名--TABLES=djxx,tjc01
阅读全文
摘要:按拼音排序: select * from 【表名】 order by nlssort( 【字段名】, 'NLS_SORT=SCHINESE_PINYIN_M' );
阅读全文
摘要:TRUNC函数用于对值进行截断。 用法有两种:TRUNC(NUMBER)表示截断数字,TRUNC(date)表示截断日期。 (1)截断数字: 格式:TRUNC(n1,n2),n1表示被截断的数字,n2表示要截断到那一位。n2可以是负数,表示截断小数点前。注意,TRUNC截断不是四舍五入。 SQL>
阅读全文


浙公网安备 33010602011771号