SQL Server | Oracle |
---|---|
SELECT GETDATE() | select sysdate from dual |
SUBSTRING function does not take argument for starting position with negative value | SUBSTR can have negative starting position in Oracle |
SELECT INTO Table1 FROM Table2 |
CREATE Table1 AS SELECT FROM Table2 |
master database | data dictionary |
syslogins view | dba_users view |
sys.objects view | dba_objects view |
sys.tables | dba_tables view |
tempdb | Temporary tablespace |
IDENTITY field automatically incremented by 1 on INSERT | Creating a sequence using:
CREATE SEQUENCE name_seq START WITH 1000 INCREMENT BY 1;and a trigger to activate the sequence on BEFORE INSERT: CREATE OR REPLACE TRIGGER name_bir BEFORE INSERT on TableName FOR EACH ROW WHEN (new.id IS NULL) BEGIN SELECT name_seq.NEXTVAL INTO :new.id FROM dual; END; |
ISNULL()
ISNULL(Field1, 0) returns 0 if Field1 is null |
NVL()
NVL(Field1, 0) returns 0 if Field1 is null |
Tuesday, December 18, 2012
Oracle vs. SQL Server - Oracle equivalents for SQL Server DBAs
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment