- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 oracle into
DECLARE TYPE T_STUDENTRECORD IS RECORD( STUDENTID VARCHAR2(200), FIRSTNAME VARCHAR2(200), LASTNAME VARCHAR2(200)); /*Declare a variable of this type.*/ V_STUDENTINFO T_STUDENT...
2013-02-21 17:25:04 120
原创 oracle函数返回数组
create or replace type type_table as object(ID NUMBER,NAME NUMBER);create or replace type type_array as TABLE OF type_table;CREATE OR REPLACE FUNCTION TEST_LCX RETURN TYPE_ARRAY IS RE...
2012-07-23 16:39:07 421
原创 Oracle 数据库实例启动关闭过程
启动过程:nomount ---> mount ---> open (startup不带参数将逐步一一完成)1.nomount阶段(即实例的启动) 实例的启动通常包含下列任务: a.按以下顺序在$ORACLE_HOME/dbs[win平台为database]目录下搜索下列文件,即如果第一个没找到,就找下一个 ...
2012-04-16 16:17:34 125
原创 查询表空间
有两种含义的表大小。一种是分配给一个表的物理空间数量,而不管空间是否被使用。可以这样查询获得字节数:select segment_name, bytes from user_segments where segment_type = 'TABLE'; 或者 Select Segment_Name,Sum(bytes)/1024/1024 From User_Extent...
2012-04-01 16:06:11 147
原创 ORACLE锁表
--查询锁表SELECT /*+ rule */ S.USERNAME, DECODE(L.TYPE, 'TM', 'TABLE LOCK', 'TX', 'ROW LOCK', NULL) LOCK_LEVEL, O.OWNER, O.OBJECT_NAME, O.OBJECT_TYPE, S.SID, S.SERIAL#, S.TERMINAL, S.M...
2011-12-17 15:05:39 98
原创 SUMC 函数
--创建一个类型TypeSumVarcharcreate or replace type TypeSumVarchar as object( sum VARCHAR2(100), static function ODCIAggregateInitialize(sctx IN OUT TypeSumVarchar) return number, member ...
2011-11-24 14:57:31 795
原创 bat文件
写了一个bat文件echo offclsif exist d:gz.dmp (goto :WARN) else (goto :EXPORT):EXPORTexp fwms_develop/fwms_develop@ORADB10_5_161 file= d:gz.dmp tables=(pub_classify)goto :Exit:WARN...
2011-07-08 18:03:32 135
原创 GROUPING
GROUPING函数可以接受一列,返回0或者1。如果列值为空,那么GROUPING()返回1;如果列值非空,那么返回0。GROUPING只能在使用ROLLUP或CUBE的查询中使用。当需要在返回空值的地方显示某个值时,GROUPING()就非常有用。可以使用GROUPING_ID函数借助HAVING子句对记录进行过滤,将不包含小计或者总计的记录除去。GROUPING_ID()函数可以接受一列或...
2011-06-17 17:44:25 168
原创 ROLLUP 分组查询总计
ROLLUP,是GROUP BY子句的一种扩展,可以为每个分组返回小计记录以及为所有分组返回总计记录。CUBE,也是GROUP BY子句的一种扩展,可以返回每一个列组合的小计记录,同时在末尾加上总计记录。select * from a;1 a 1 12 a 2 23 b 3 34 b 4 4SELECT grade, ID, SUM(num) FRO...
2011-06-17 16:53:20 187
原创 ORACLE数组
DECLARE TYPE t_list IS TABLE OF VARCHAR2(20); v_deptno_arr t_list := t_list('EP400', 'EP000', 'EP400', 'EP401', 'EP402');BEGIN v_deptno_arr := SET(v_deptno_arr); FOR i IN 1 .. v_deptno_a...
2011-06-17 14:58:51 104
ORACLE分割字符串
create or replace function DRAG_GET_VINDICATE_ID(V_VINDICATE_CODE in varchar2) return varchar2 is Result varchar2(200); v_team_code varchar2(200); v_temp_code varchar2(2...
2011-06-09 15:35:27 189
原创 oracle定时器
DECLARE X NUMBER;BEGIN SYS.DBMS_JOB.SUBMIT(job => X, what => 'drag_data_from_lcam_week;', next_date => sysdate, ...
2011-03-24 10:22:20 94
原创 oracle导出导入命令
导出exp fwms4sz/fwms4sz@gzsc_5_30 file= d:sz.dmp tables=(PROD_DEVICE_SZ)导入imp fwms4sz/fwms4sz@gzsc_5_30 fromuser=eam touser=fwms4sz file= E:\数据\1.15sz\shebei.dmp ignore=y TABLES=(pub_old_feature_...
2011-01-21 16:33:59 126
原创 oracle游标
我们将讨论各种用于访问ORACLE数据库的DDL和TCL语句。 查询 SELECT语句用于从数据库中查询数据,当在PL/SQL中使用SELECT语句时,要与INTO子句一起使用,查询的返回值被赋予INTO子句中的变量,变量的声明是在DELCARE中。SELECT INTO语法如下: SELECT [DISTICT|ALL]{*|col...
2011-01-06 11:55:52 92
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人