oracle
962464i
这个作者很懒,什么都没留下…
展开
-
关于oracle临时表的一个问题
insert into tmp_v select * from v where exists (select rid from tb_C c where c.rid = v.rid);1.tmp_v 是临时表 字段 比 table v 多一些。 2.table v 和tmp_v相同的字段类型都一样。 问题,用是的时间久了之后,会报无效数字这个错误。目前结局办法:删掉临时表,原创 2017-07-06 10:13:14 · 259 阅读 · 0 评论 -
declare 简单用法
判断表中有没有字段(GUID,YEAR,PROVINCE), 没有的话, 添加字段declareT_COUNT NUMBER(4);SSQL VARCHAR2(2000);begin SSQL := 'SELECT COUNT(1) FROM user_tab_cols WHERE TABLE_NAME = ''T_PUBINCOMEEXPMANAGE'' AND (COLUMN_NAM原创 2017-08-03 11:14:07 · 10928 阅读 · 1 评论 -
存储过程范例
CREATE OR REPLACE PACKAGE FM_UTILITY IS -- Public type declarations TYPE RCURSOR IS REF CURSOR; FUNCTION CHECK_ELEMENTCODE(ICNT OUT NUMBER) RETURN VARCHAR2; PROCEDURE trans_elecode(iAcctsystype原创 2017-08-03 12:12:18 · 432 阅读 · 0 评论 -
创建触发器
CREATE OR REPLACE TRIGGER "BIUD_T_ZZG01" BEFORE INSERT ON T_ZZG01 REFERENCING NEW AS N FOR EACH ROWDECLARE STEMP VARCHAR2(30);BEGIN SELECT PKG_ORDER.GETORDERNO(:N.BDGAGENCY,转载 2017-08-03 15:20:53 · 192 阅读 · 0 评论 -
oracle 传统导出导入和数据泵导出导入
Oracle表空间以及导库总结 一、表空间的问题 1.1表空间创建 1.1 自己本机环境的路径:C:\oracle\product\10.2.0\oradata\orclcreate tablespace LTSYSDATA01datafile 'C:\oracle\product\10.2.0\oradata\orcl\LTSYSDATA01A.DBF' size 1024Mautoe原创 2017-07-25 11:35:36 · 718 阅读 · 0 评论 -
从远程库同步字段到本地库
业务库:afsp_hf_2017 平台库:FASP_1502目标:业务库中基础数据表添加字段 year varchar2(4)、 province varchar2(9)从平台库同步这两个字段的值 1.查询需要同步的业务库中基础数据表 select * from t_dictable t where t.tablecode like ‘%T_PUB%’; 2.判断平台库中是否存在这样的表:(原创 2017-08-03 09:43:39 · 319 阅读 · 0 评论 -
查看以及修改表空间占用情况
Select Segment_Name,Sum(bytes)/1024/1024 From User_Extents Group By Segment_Name order by Sum(bytes)/1024/1024 desc原创 2017-09-09 14:09:41 · 287 阅读 · 0 评论 -
row_number() over(order by ...)
select t.rowid, t.vchno, ROW_NUMBER() OVER(ORDER BY to_number(t.vchno) ASC) AS XUHAO from t_glvoucherfm t where t.hsagency = ‘308’ and t.term = ‘12’ order by to_number(t.vch...原创 2018-04-11 13:57:53 · 250 阅读 · 0 评论