oracle
fengzgxing
这个作者很懒,什么都没留下…
展开
-
PL/SQL学习
--实例1--------------------------创建触发器,当用户对test表执行DML语句时,将相关信息记录到日志表--创建测试表CREATE TABLE test(t_id NUMBER(4),t_name VARCHAR2(20),t_age NUMBER(2),t_sex CHAR);--创建记录测试表CREATE TABLE test_log(l_user VAR转载 2008-08-03 21:25:00 · 186 阅读 · 0 评论 -
trigger of Oracle
1. trigger 是自动提交的,不用COMMIT,ROLLBACK 2. trigger最大为32K,如果有复杂的应用可以通过在TRIGGER里调用PROCEDURE或FUNCTION来实现。 3. 语法CREATE OR REPLACE TRIGGER ON DECLARE BEGIN EXCEPTION END ;/ 4. 相关命令 create转载 2008-08-03 21:32:00 · 322 阅读 · 0 评论 -
java读取oracle的存储过程
CREATE OR REPLACE package chapter_13 asTYPE rs IS REF CURSOR ;procedure founder(oFields out rs);end;CREATE OR REPLACE package body chapter_13 asPROCEDURE founder(oFields out rs) ISBEGIN open oFields原创 2008-08-03 22:01:00 · 315 阅读 · 0 评论 -
Oracle与SQL Server几个语句的不同
Oracle与SQL Server几个语句的不同2008-08-03 00:13 在把Oracle查询转换为SQL Server的时候要特别当心一些不容易注意到的问题。我们知道,T-SQL是SQL Server的语言引擎,而Oracle的语言引擎却是PLSQL.这两种查询语言都对。 ANSI SQL-92标准进行了扩展以提供额外的支持力度。你所创建的应用程序几转载 2008-08-03 21:49:00 · 299 阅读 · 0 评论 -
Oracle 创建存储过程
创建存储过程: create or replace procedure test_ppp is c number; begin select count(1) into c from cat where table_type=TABLE; DBMS_OUTPUT.put_line(表的数据量为:||c); end test_ppp; 在命令窗口执行: set serverout on;-转载 2008-08-03 22:19:00 · 259 阅读 · 0 评论 -
Oracle 存储过程实例
//数据库结构:名称 是否为空? 类型----------------------------------------- -------- -------------------------ID NOT NULL NUMBER(4)NAM原创 2008-08-03 22:25:00 · 267 阅读 · 0 评论 -
Oracle 常用简单函数
SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual; A A ZERO SPACE--------- --------- --------- ---------转载 2008-08-03 22:39:00 · 285 阅读 · 0 评论