Tipo de datos SQL

miércoles, 20 de mayo de 2009
Caracteristicas

VARCHAR2(tamaño)
Almacena cadenas de caracteres de una longitud variable. La longitud máxima son 4000 caracteres.

CHAR(tamaño)
Almacena caracteres con una longitud fija. Siendo 2000 caracteres el máximo

NUMBER(precision,escala)
Almacena datos numéricos, tanto enteros como decimales, con o sin signo. Precisión, indica el número máximo de digitos que va a tener el dato. Escala, indica el número de digitos que puede haber a la derecha del punto decimal.

LONG
Almacena cadenas de caracteres de longitud variable. Puede almacenar hasta 2 gigas de información

LONG RAW
Almacena datos binarios. Se emplea para el almacenamiento de gráficos, sonidos, etc. Su tamaño máximo es de 2 gigas

DATE
Almacena información de fechas y horas. De forma predeterminada almacena un dato con el siguiente formato: siglo/año/mes/dia/hora/minutos/segundos. Este formato se puede cambiar con otros parámetros.

RAW(tamaño)
Almacena datos binarios. Puede almacenar como mucho 2000 bytes.

ROWID
Se trata de un campo que representa una cadena hexadecimal que indica la dirección de una fila en su tabla

NVARCHAR2(tamaño)
Es similar al varchar2 pero el tamaño de un carácter depende de la eleccion del juego de caracteres. El tamaño máximo es 2000 bytes.

NCHAR(tamaño)
Similar al char y con las mismas caracteristicas que el nvarchar2

CLOB
Similar al LONG y se usua para objectos carácter

NCLOB
Similar al CLOB solo que el tamaño del carácter depende del juego de caracteres utilizado

BLOB
Similar al LONG RAW. Este se usa para objetos binarios.

Qué es y para qué sirve el SQL

lunes, 4 de mayo de 2009


Las aplicaciones en red son cada día más numerosas y versátiles. En muchos casos, el esquema básico de operación es una serie de scripts que rigen el comportamiento de una base de datos. Debido a la diversidad de lenguajes y de bases de datos existentes, la manera de comunicar entre unos y otras sería realmente complicada a gestionar de no ser por la existencia de estándares que nos permiten el realizar las operaciones básicas de una forma universal. Es de eso de lo que trata el Structured Query Language que no es mas que un lenguaje estándar de comunicación con bases de datos. Hablamos por tanto de un lenguaje normalizado que nos permite trabajar con cualquier tipo de lenguaje (ASP o PHP) en combinación con cualquier tipo de base de datos (MS Access, SQL Server, MySQL...). El hecho de que sea estándar no quiere decir que sea idéntico para cada base de datos. En efecto, determinadas bases de datos implementan funciones específicas que no tienen necesariamente que funcionar en otras. Aparte de esta universalidad, el SQL posee otras dos características muy apreciadas. Por una parte, presenta una potencia y versatilidad notables que contrasta, por otra, con su accesibilidad de aprendizaje. El manual de SQL de desarrolloweb pretende dar a conocer las operaciones básicas que se pueden realizar con SQL y que tienen una aplicación directa con la creación de aplicaciones en red sin profundizar más de lo estrictamente necesario. Buscamos con ello ofrecer al webmaster un manual de referencia práctico y aplicado.