oracle vs sql

Páginas: 5 (1082 palabras) Publicado: 27 de mayo de 2013
UNIVERSIDAD JOSE CARLOS MARIATEGUI
11
SQL SERVER VS ORACLE
EDUARDO ACEVEDO CACERES
SQL SERVER VS ORACLE 2011
1 5 d e j u n i o d e 2 0 1 1
Diferencias entre Oracle y MS SQL Server
1. Conceptos y Terminología
Última Actualización: 24/04/2001
Se aplica a: Oracle 7.3 +, MS SQL Server 6.5 +
La siguiente tabla muestra algunas diferencias en los conceptos y terminología entre
Oracle y MS SQLServer:
Concepto / Plazo Oracle MS SQL Server
Base de datos del motor base de datos base de datos del servidor
Base de datos (colección
de tablas)
esquema base de datos
Funciones grupos funciones grupos
Base de datos de la cuenta
de administrador,
propietario de la base
dba sa, dbo
Los datos sobre la base de
datos
Diccionario de
Datos
- Una por cada
servidor
Base de datos decatálogo
- Uno por base de datos
"Maestro" base de datos
- Una por cada servidor
Bloques y extensiones
bloques y
extensiones
páginas y extensiones
Software de red SQL * Net Biblioteca de red
Flujo de datos de
protocolo
Sustrato de red
transparente
(TNS)
Secuencia de datos tabular
(TDS)
Entre mayúsculas y
minúsculas de los
nombres de tablas,
columnas, etc
entre
mayúsculas yminúsculas
depende del orden de los
caracteres tipo, por defecto
es entre mayúsculas y
minúsculas
Sinónimos el apoyo No se admite
Readonly transacción el apoyo No se admite
SQL SERVER VS ORACLE 2011
1 5 d e j u n i o d e 2 0 1 1
2. Tipos de datos
Última Actualización: 06/06/1999
Se aplica a: Oracle 7.3 +, MS SQL Server 6.5 +
La siguiente tabla muestra los tipos de datos correspondientes enOracle y MS SQL
Server:
Tipo de datos Oracle MS SQL Server
Cadena de
longitud fija
CHAR (n)
- Límite de 2 KB
CHAR (n), carácter (n)
- Límite de 255 (6,5)
- Límite de 8 KB (7.0)
Cadena de
longitud
variable
VARCHAR2 (n),
VARCHAR (n)
- Límite de 4 KB en
una columna
- Límite de 32 KB
en una variable
- VARCHAR es
obsoleto
VARCHAR (n), CHAR variable
(n), CHARACTER VARYING (n)
-Límite de 255 (6,5)
- Límite de 8 KB (7.0)
Entero
INTEGER,
INTEGER (n),
SMALLINT
INTEGER (4 bytes),
INT (4 bytes),
SMALLINT (2 bytes),
TINYINT (1 byte),
BIT (un poco)
Punto Fijo
Número, (n),
número (n, d),
Float, float (n),
FLOAT (n, d)
NUMÉRICO, numérico (n),
numérico (n, d),
DECIMAL, DECIMAL (n),
DECIMAL (n, d),
DEC, DEC (n), diciembre (n, d),
DINERO, smallmoney
De puntoflotante
DECIMAL
Float, float (n), de doble precisión,
REAL
Fecha FECHA
DATETIME, smalldatetime,
TIMESTAMP
- TIMESTAMP de autoactualización
Binaria
RAW (n)
- Límite de 255
bytes
Binary (n), varbinary (n),
BINARY variable (n)
- Límite de 255 (6,5)
- Límite de 8 KB (7.0)
SQL SERVER VS ORACLE 2011
1 5 d e j u n i o d e 2 0 1 1
Grandes
cadenas
LONG, LONG
- Límite de 2 GB
- Límite de unopor
cada fila de la tabla
CLOB
- Límite de 4 GB
TEXTO
- Límite de 2 GB
Binary Large
LONG RAW
- Límite de 2 GB
- Límite de uno por
cada fila de la tabla
BLOB
- Límite de 4 GB
IMAGEN
- Límite de 2 GB
caracteres
multi-byte
NCHAR (n)
NVARCHAR (n)
NCLOB
- Los mismos
límites que CHAR,
VARCHAR, CLOB
NCHAR (n), NACIONAL CHAR
(n), de carácter nacional (n)
NVARCHAR (n), NACIONALVARIABLE CHAR (n),
CARÁCTER NACIONAL
VARIABLE (n)
Ntext, text NACIONAL
- Los mismos límites que CHAR,
VARCHAR, TEXT
OS Archivo BFILE supported> entero = n CEIL TECHO
Módulo MOD %
Truncar número TRUNCAR
Máximo o el mínimo
número o una cadena en
la lista
MAYOR,
POR LO MENOS

Traducir NULL para n NVL ISNULL
Return null si dos valores
son iguales
DECODE NULLIF
La concatenación decadenas
CONCAT (cad1, cad2) cad1 + cad2
Convierte ASCII a
caracteres
Comisión de Derechos
Humanos
CHAR
Capitalizar las letras
iniciales de las palabras
INITCAP
Buscar cadena en cadena INSTR CHARINDEX
Encuentra el patrón en la
cadena
INSTR PATINDEX
Cadena de longitud LONGITUD DATALENGTH
Pad cadena con espacios
en blanco
LPAD,
RPAD

Recorte caracteres
iniciales o finales...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Comparativa sql vs oracle
  • sql vs oracle
  • oracle vs sql server
  • Oracle Pl/Sql
  • CONSULTAS SQL EN ORACLE
  • Consultas sql en oracle
  • Oracle Sql Tips
  • Intruciones Sql Oracle

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS