易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle常用Sql语句

1. 创建视图:
CREATE OR REPLACE VIEW SM_V_UNIT_AUTH AS
SELECT T2.UNIT_ID,
        T2.SUPER_UNIT_ID,
        T1.AUTH_ID,
        T1.AUTH_NAME,
        T1.AUTH_TYPE,
        T1.AUTH_DESC,
        T1.CREATE_UNIT,
        T1.CREATE_DATE,
        (SELECT UNIT_NAME from SM_T_UNIT C WHERE C.UNIT_ID=T1.CREATE_UNIT) CREATE_UNIT_NAME,
        T1.VALID_FLAG,
        T1.UNIT_NAME,
        T1.EDITABLE,
        T1.AUTHABLE
 from
 (SELECT A.*,
 B.UNIT_ID,
 B.UNIT_NAME,
 (SELECT UAR1.EDITABLE from SM_T_UNIT_AUTH_REL UAR1 WHERE UAR1.AUTH_ID = A.AUTH_ID
 AND UAR1.UNIT_ID = B.UNIT_ID) AS EDITABLE,
 (SELECT UAR1.AUTHABLE from SM_T_UNIT_AUTH_REL UAR1 WHERE UAR1.AUTH_ID = A.AUTH_ID
 AND UAR1.UNIT_ID =  B.UNIT_ID) AS AUTHABLE  from SM_T_AUTH A,SM_T_UNIT B
 WHERE A.AUTH_ID IN (SELECT UAR1.AUTH_ID from SM_T_UNIT_AUTH_REL UAR1
 WHERE UAR1.UNIT_ID = B.UNIT_ID)
 ORDER BY A.AUTH_NAME) T1,SM_T_UNIT T2 where T1.UNIT_ID=T2.UNIT_ID
;
==========================================================================================
==========================================================================================
2. 创建存储过程:
create or replace procedure sm_sp_update_unitAuthRel is
  cursor cur_unitAuthRels is select * from sm_t_unit_auth_rel uar where uar.editable = 'F';
  v_unitAuthRel sm_t_unit_auth_rel%rowtype;
  v_today varchar2(10);
  v_validdate varchar2(10);
begin
  open cur_unitAuthRels;
  v_today :=to_char(sysdate,'yyyy-mm-dd');
  loop
&


相关文档:

Oracle中date型数据检索

 
用date型字段进行数据检索时需要注意:数据格式化!
此数据格式化不同于用SimpleDateFormat("yyyy-MM-dd")对象进行格式化,而是用Oracle的内置函数to_date()
或标识符date来格式化。
例如:
        有个字段是date数据,我想查询某某年度的数据。
错误写法:s ......

Oracle字符集修改问题

 经常有同事咨询oracle数据库字符集相关的问题,如在不同数据库做数据迁移、同其它系统交换数据等,常常因为字符集不同而导致迁移失败或数据库内数据变成乱码。现在我将oracle字符集相关的一些知识做个简单总结,希望对大家今后的工作有所帮助。
  一、什么是oracle字符集
  Oracle字符集是一个字节数据的解释 ......

oracle系统表大全

数据字典dict总是属于Oracle用户sys的。
  1、用户:
   select username from dba_users;
  改口令
   alter user spgroup identified by spgtest;
  2、表空间:
   select * from dba_data_files;
   select * from dba_tablespaces;//表空间
   select tablespace_name,sum(bytes), sum(b ......

oracle 笔记 III 之存储过程与函数

DML(Manipulation):数据操作语言
CRUD
DDL(Definition): 数据定义语言,与表,索引,同义词有关
create,alter,drop,rename,truncate(清空)
DCL(Control): 数据控制语言,与权限有关
grant,revoke
TCL(Transaction Control): 事务控制语言,与事务有关
commit,rollback,savepoint
==========================
存储 ......

Oracle 隔离级别

隔离级别(isoation level)
 
隔离级别定义了事务与事务之间的隔离程度。
隔离级别与并发性是互为矛盾的:隔离程度越高,数据库的并发性越差;隔离程度越低,数据库的并发性越好。
 
ANSI/ISO SQ92标准定义了一些数据库操作的隔离级别:
未提交读(read uncommitted)
提交读(read committed) &n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号