随笔分类 -  Database-Oracle

上一页 1 2 3 4 5 6 7 ··· 11 下一页

Oracle:临时ORA-14450:试图访问已经在使用的事务处理临时表
摘要:问题主要是要对临时表进行修改,比如TEMP_TB表,对其中的一个字段长度进行修改(原来为2修改为3) 执行SQL语句:alter table TEMP_TB modify (columnName varchar(3)); 报错->“ORA-14450:试图访问已经在使用的事务处理临时表”的错误 主要 阅读全文

posted @ 2021-12-18 19:19 癫狂编程 阅读(1762) 评论(0) 推荐(1)

ORACLE 两表关联更新三种方式
摘要:不多说了,我们来做实验吧。 创建如下表数据 select * from t1 ; select * from t2; 现需求:参照T2表,修改T1表,修改条件为两表的fname列内容一致。 方式1,update 常见陷阱: UPDATE T1 SET T1.FMONEY = (select T2.F 阅读全文

posted @ 2021-12-14 16:36 癫狂编程 阅读(3479) 评论(0) 推荐(1)

Oracle 存储过程测试
摘要:方法/步骤 首先在PL/SQL的左侧资源栏中展开Procedures项(图中位置1),然后再其上面的搜索框中(图中位置2)输入存过名称的关键词,按回车键搜索要调试的存过,不停的回车,直到找到想要调试的存过。 找到想要调试的存过,左键单击选中该存过(图中位置1),然后右键单击该存过,从弹出菜单中选择“ 阅读全文

posted @ 2021-11-03 12:17 癫狂编程 阅读(1878) 评论(0) 推荐(0)

Oracle两种临时表的创建与使用详解
摘要:ORACLE数据库除了可以保存永久表外,还可以建立临时表temporary tables。这些临时表用来保存一个会话SESSION的数据,或者保存在一个事务中需要的数据。当会话退出或者用户提交commit和回滚rollback事务的时候,临时表的数据自动清空,但是临时表的结构以及元数据还存储在用户的 阅读全文

posted @ 2021-11-02 16:34 癫狂编程 阅读(2711) 评论(0) 推荐(0)

oracle 存储过程 变量的声明和赋值的3种方式
摘要:oracle 存储过程 变量的声明和赋值的3种方式 Created by Marydon on 2018-08-31 19:05 1.声明变量的3种方式 按照数据类型的声明方式进行区分 方式一:直接声明数据类型 格式:变量名 数据类型(大小) 1 2 V_START_DATE VARCHAR2(19 阅读全文

posted @ 2021-10-22 17:50 癫狂编程 阅读(664) 评论(0) 推荐(0)

ORACLE查询重复数据
摘要:1、查找表中多余的重复记录,重复记录是根据单个字段(userCode)来判断 select * from user where userCode in (select userCode from user group by userCode having count (userCode) > 1) 阅读全文

posted @ 2021-10-20 17:39 癫狂编程 阅读(1555) 评论(0) 推荐(0)

Oracle查询死锁&杀死会话
摘要:select object_name,machine,s.sid,s.serial# from v$locked_object l,dba_objects o ,v$session s where l.object_id = o.object_id and l.session_id=s.sid; a 阅读全文

posted @ 2021-10-18 19:41 癫狂编程 阅读(110) 评论(0) 推荐(0)

oracle中关于日期的获取
摘要:最近的一个功能定时任务要求在当天凌晨2点生成前一天的数据。涉及到数据库时间的操作,特此记录一下,整理关于日期获取的笔记如下 -- 获取当前系统的前一天日期0点到23:59:59的时间 select TRUNC(SYSDATE - 1) , TRUNC(SYSDATE - 1)+1-1/86400 f 阅读全文

posted @ 2021-10-10 17:39 癫狂编程 阅读(2996) 评论(0) 推荐(0)

Oracle两种临时表的创建与使用详解
摘要:ORACLE数据库除了可以保存永久表外,还可以建立临时表temporary tables。这些临时表用来保存一个会话SESSION的数据,或者保存在一个事务中需要的数据。当会话退出或者用户提交commit和回滚rollback事务的时候,临时表的数据自动清空,但是临时表的结构以及元数据还存储在用户的 阅读全文

posted @ 2021-10-09 16:13 癫狂编程 阅读(1387) 评论(0) 推荐(0)

oracle 临时表(事务级、会话级)
摘要:总结: 1、session级的临时表,只有在truncate table、session结束才能释放对表的锁定,等所有session释放bounding临时表,才能drop临时表;否这会报ORA-14452: 试图创建, 更改或删除正在使用的临时表中的索引。 2、临时表需要drop才能去掉其定义 3 阅读全文

posted @ 2021-10-09 10:17 癫狂编程 阅读(4424) 评论(0) 推荐(0)

oracle存储过程游标的使用(批号分摊)
摘要:create or replace procedure pf_st2(in_billno in integer) is begin delete from kk_bal; commit; declare --类型定义 cursor cur_orderdt is select goodsid,enti 阅读全文

posted @ 2021-10-07 19:59 癫狂编程 阅读(634) 评论(0) 推荐(0)

Oracle词汇表(事务表(transaction table)”)
摘要:Transaction Table: Each undo segment header block (q.v.) has an area in it called the transaction table. When a transaction starts, it picks an undo s 阅读全文

posted @ 2021-10-04 19:09 癫狂编程 阅读(231) 评论(0) 推荐(0)

Oracle 临时表详解(temporary table)
摘要:文章目录 1 概述 2 分类 2.1 事务级临时表 2.2 会话级临时表 1 概述 1. 作用:用来 '临时' 存储数据 (1) 当一个事务或会话结束的时候,这个临时表中的 '数据' 会被数据库自动清空 (2) 但 '表结构' 依旧保留 2. 分类: '生命周期的不同' (1) 事务级临时表: on 阅读全文

posted @ 2021-10-04 19:08 癫狂编程 阅读(789) 评论(0) 推荐(0)

oracle 插入表数据的4种方式
摘要:oracle 插入表数据的4种方式 Created by Marydon on 2018-02-05 11:55 1.往表中插入一整行数据 /*方法一*/ INSERT INTO 表名 VALUES(val1,val2,val3,...); /*方法二*/ INSERT INTO 表名 SELECT 阅读全文

posted @ 2021-09-29 11:28 癫狂编程 阅读(3516) 评论(0) 推荐(0)

正在尝试使用以下用户 ID 连接:scott 测试没有成功。 ORA-12541: TNS: 无监听程序 在输入的字段中可能有错误, 或者服务器连接未就绪。
摘要:Question: 新建一个主机名为本地固定IP的服务命名NetOrcl11进行连接测试时提示 正在尝试使用以下用户 ID 连接:scott测试没有成功。ORA-12541: TNS: 无监听程序 在输入的字段中可能有错误, 或者服务器连接未就绪。 Solution: 在开始菜单中找到Oracle 阅读全文

posted @ 2021-09-20 18:27 癫狂编程 阅读(1786) 评论(0) 推荐(0)

oracle表执行更新操作的时候,那些字段被更新了
摘要:问题要求:每次表执行更新操作的时候,要知道是那些字段被更新了? 解决办法:1、在表上建立触发器,先取得表中有那些字段,可以执行一下语句: ORACLE: SELECT COLUMN_NAME FROM USER_TAB_COLUMNS WHERE TABLE_NAME = '表名' ORDER BY 阅读全文

posted @ 2021-09-13 11:57 癫狂编程 阅读(251) 评论(0) 推荐(0)

甲骨文中国 / Oracle 提供的技术资源
摘要:甲骨文中国 / Oracle 提供的技术资源 https://www.oracle.com/cn/technical-resources/ 阅读全文

posted @ 2021-09-02 18:32 癫狂编程 阅读(53) 评论(0) 推荐(0)

trunc(sysdate)
摘要:ORACLE中TRUNC是截取的函数用在日期类型上,就是截取到日或时间。 以下为具体例子。 SELECT TRUNC(SYSDATE) FROM DUAL;默认是截取系统日期到日, 得到2012-12-19比如值为"2012-12-19 14:30:50"的日期变量TRUNC(SYSDATE)得到 阅读全文

posted @ 2021-08-13 20:03 癫狂编程 阅读(1174) 评论(0) 推荐(0)

Oracle Calendar
摘要:SELECT Initcap(TRIM(To_Char(Dat, 'month'))) || ', ' || To_Char(SYSDATE, 'yyyy') MONTH, MAX(Decode(To_Char(Dat, 'd'), 2, To_Char(Dat, 'dd'))) Mon, MAX( 阅读全文

posted @ 2021-08-13 20:01 癫狂编程 阅读(159) 评论(0) 推荐(0)

oracle中bulk collect into用法
摘要:通过bulk collect减少loop处理的开销 采用bulk collect可以将查询结果一次性地加载到collections中。 而不是通过cursor一条一条地处理。 可以在select into,fetch into,returning into语句使用bulk collect。 注意在使 阅读全文

posted @ 2021-07-29 16:55 癫狂编程 阅读(1366) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 ··· 11 下一页

导航

好的代码像粥一样,都是用时间熬出来的