Oracle SQL开发
思考v
不为外物所动之谓静,不为外物所实之谓虚
展开
-
ORACLE生成DDL和DML方法
原文摘自:ORACLE获取DDL(Create Table)的几种常用的方法(转载)2008-04-18 10:27大体的分为三种方法:一、可以通过toad、plsql develop等第三方工具进行导出DLL操作,用这种办法的好处在于操作简单方便,但需要安装,下面简单介绍一下用这两个工具获得DLL语句的操作。二、直接通过EXP/IMP工具Oracle提供的转载 2015-02-28 09:43:23 · 2385 阅读 · 0 评论 -
PRAGMA AUTONOMOUS_TRANSACTION
数据库事务是一种单元操作,要么是全部操作都成功,要么全部失败。在Oracle中,一个事务是从执行第一个数据管理语言(DML)语句开始,直到执行一个COMMIT语句,提交保存这个事务,或者执行一个ROLLBACK语句,放弃此次操作结束。 事务的“要么全部完成,要么什么都没完成”的本性会使将错误信息记入数据库表中变得很困难,因为当事务失败重新运行时,用来编写日志条目的INSERT语句还转载 2015-02-28 09:39:50 · 1177 阅读 · 0 评论 -
ORACLE to_char() 函数获取自然周数
最简单的是使用 /* Formatted on 2009/12/02 16:01 (Formatter Plus v4.8.8) */SELECT TO_CHAR (TO_DATE ('2009-12-02', 'YYYY-MM-DD'), 'WW') FROM DUAL;不过to_char()函数在计算一年中第几周是从该年的1月1日开始的。转载 2015-02-28 09:34:42 · 1933 阅读 · 0 评论 -
如何使用触发器实现IP限制用户登录
在Oracle里,不像MySQL那样方便,可以直接在用户上进行IP限制,Oracle要实现用户级别的IP限制,可以使用触发器来迂回实现,以下就是示例,需要的朋友可以参考下下面是一个触发器的例子:复制代码 代码如下:create or replace trigger logon_ip_controlafter logon on databasedeclare i原创 2015-04-09 09:25:41 · 775 阅读 · 0 评论