WEB开发网
开发学院数据库MSSQL Server SQL Server开发者Oracle快速入门 阅读

SQL Server开发者Oracle快速入门

 2007-11-11 11:42:10 来源:WEB开发网   
核心提示: ·Oracle(大型网站数据库平台)初学者必知的100个问题·Oracle(大型网站数据库平台) PL/SQL语言基础·Oracle(大型网站数据库平台)架构的基础知识(入门级)·简单的Oracle(大型网站数据库平台)存储过程的创建方法(菜·Or
    ·Oracle(大型网站数据库平台)初学者必知的100个问题
    ·Oracle(大型网站数据库平台) PL/SQL语言基础
    ·Oracle(大型网站数据库平台)架构的基础知识(入门级)
    ·简单的Oracle(大型网站数据库平台)存储过程的创建方法(菜
    ·Oracle(大型网站数据库平台)中的各种数据类型详细的介绍
    ·Oracle(大型网站数据库平台)触发器详细介绍
    ·简单的Oracle(大型网站数据库平台)存储过程的创建方法
    ·Oracle(大型网站数据库平台)的初学者入门心得
    ·Oracle(大型网站数据库平台)的nvl函数的用法
    ·Oracle(大型网站数据库平台)开发中序列的使用
 III.        某些概念上的区别1. The Connect ConceptS:   Multiple databasesO:   Single Database, Multiple tablespaces, schemas, users 2. Other Conceptual Differences
sql server(WINDOWS平台上强大的数据库平台) Oracle(大型网站数据库平台)
Database owner, DBO Schema
Group/Role Role
Non-unique index Index
T-SQL stored procedure{ PL/SQL procedure; PL/SQL function
Trigger BEFORE trigger After trigger
Column identity property Sequence
 Oracle(大型网站数据库平台)中独有的概念, sql server(WINDOWS平台上强大的数据库平台)2005中也开始支持了:Clusters; Packages; Triggers for each row; Synonyms; Snapshots 3. Data Type Differences
sql server(WINDOWS平台上强大的数据库平台) Oracle(大型网站数据库平台)
INTEGER NUMBER(10)
SMALLINT NUMBER(6)
TINYINT NUMBER(3)
REAL FLOAT
FLOAT FLOAT
BIT NUMBER(1)
VARCHAR(n) VARCHAR2(n)
TEXT CLOB
IMAGE BLOB
BINARY(n) RAW(n) or BLOB
VARBINARY RAW(n) or BLOB
DATETIME DATE
SMALL-DATETIME DATE
MONEY NUMBER(19,4)
NCHAR(n) CHAR(n*2)
NVARCHAR(n) VARCHAR(n*2)
SMALLMONEY NUMBER(10,4)
TIMESTAMP NUMBER
SYSNAME VARCHAR2(30), VARCHAR2(128)
 时间上:S:   Datetime: 1/300th secondO:   Date: 1 second Timestamp: 1/100 millionth second 4. 列别名S:   select a=deptid, b=deptname,c=empno  from dept;O:   select deptid a, deptname b, empno c from dept; 5. 子查询S:   SELECT ename, deptname FROM emp, dept WHERE emp.enum = 10 AND (SELECT security_code FROM employee_securityWHERE empno = emp.enum) = (SELECT security_code FROM security_masterWHERE sec_level = dept.sec_level);O:   SELECT empname, deptname FROM emp, dept WHERE emp.empno = 10 AND EXISTS (SELECT security_code FROM employee_security es WHERE es.empno = emp.empno AND es.security_code = (SELECT security_code FROM security_master WHERE sec_level = dept.sec_level)); IV.        强大的新特性正则表达式的支持, SQLServer2005查找和替换可以用正则表达式Regular Expressions: Operators & Functions Operator: REGEXP_LIKEFunctions: REGEXP_INSTR; REGEXP_SUBSTR; REGEXP_REPLACE Select zip from zipcode where regexp_like (zip, ‘[^[:digit:]]’); SELECT REGEXP_INSTR('Joe Smith, 10045 Berry Lane, San Joseph, CA 91234-1234', ' [[:digit:]]{5}(-[[:digit:]]{4})?$')  AS starts_atFROM dual V.          总结和更深入的探讨以上属于比较基本的探讨,更深入的内容可以参考下面的内容1.   Oracle(大型网站数据库平台) Migration Workbench Reference Guide for sql server(WINDOWS平台上强大的数据库平台) and Sybase Adaptive Server Migrations, Release 9.2.0 for Microsoft Windows 98/2000/NT and Microsoft Windows XP, Part Number B10254-01 2.   Oracle(大型网站数据库平台) Technology Network, OTN: http://otn.Oracle(大型网站数据库平台).com/software/index.html 3.   Writing Better SQL Using Regular Expressions, By Alice Rischert http://otn.Oracle(大型网站数据库平台).com/oramag/webcolumns/2003/techarticles/rischert_regexp_pt1.html

上一页  1 2 

Tags:SQL Server 开发者

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