WEB开发网
开发学院数据库Oracle Oracle数据库使用及命名规则的详解 阅读

Oracle数据库使用及命名规则的详解

 2008-09-08 12:53:52 来源:WEB开发网   
核心提示: 9. SEQUENCE命名:seq_+table_name; 二、 注释说明 1. 本注释说明主要用于PL/SQL程序及其它SQL文件,其它可作参考;2. SQLPLUS接受的注释有三种:――这儿是注释/*这儿是注释*/REM这儿是注释3. 开始注释,Oracle数据库使用及命名规则的详解

9. SEQUENCE命名:seq_+table_name;

二、 注释说明

1. 本注释说明主要用于PL/SQL程序及其它SQL文件,其它可作参考;

2. SQLPLUS接受的注释有三种:

―― 这儿是注释

/* 这儿是注释 */

REM 这儿是注释

3. 开始注释,类似JAVAK中的开始注释,主要列出文件名,编写日期,版权说明,程序功能以及修改记录:

  REM
  REM $Header: filename, version, created date,auther
  REM
  REM Copyright
  REM
  REM FUNCTION
  REM function explanation
  REM
  REM NOTES
  REM
  REM MODIFIED (yy/mm/dd)
  REM who when - for what, recently goes first
  4. 块注释,如表注释,PROCEDURE注释等,同JAVA:
  /*
  * This table is for TrustPass
  * mainly store the information
  * of TrustPass members
  */

5. 单行注释,如列注释:

login_id VARCHAR2(32) NOT NULL, -- 会员标识

三、 缩进

低级别语句在高级别语句后的,一般缩进4个空格:

  DECLARE
  v_MemberId VARCHAR2(32),
  BEGIN
  SELECT admin_member_id INTO v_MemberId
  FROM company
  WHERE id = 10;
  DBMS_OUTPUT.PUT_LINE(v_MemberId);
  END;

同一语句不同部分的缩进,如果为sub statement,则通常为2个空格,如果与上一句某部分有密切联系的,则缩至与其对齐:

  BEGIN
  FOR v_TmpRec IN
  (SELECT login_id,
  gmt_created, -- here indented as column above
  satus
  FROM member -- sub statement
  WHERE site = 'china'
  AND country='cn' )
  LOOP
  NULL;
  END LOOP;
  END;

上一页  1 2 3 4 5  下一页

Tags:Oracle 数据库 使用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接