InicioArticulos y noticiasBases de datosProgramaciónForosInternetServiciosContratacionEmail
SQL
  Tutorial SQL
SQL Server
  Tutorial de Transact-SQL
ORACLE
  Tutorial PL/SQL
.NET
  Introducción a.NET
  Conceptos generales .NET
  Tutorial C#
  LinQ
  WCF
Reina Roja
  Humor
  Bibliografia
  Acerca de ...

Afiliados
La Web del programador
MundoProgramacion

varchar2(1) vs varchar(1)
tema iniciado poredu en ORACLE
Mensaje recibido el [15/10/2008 11:28:11]


Hola, espero que me puedan ayudar en mi duda.
Estaba manejando una tabla con cerca de 8 millones de registros y me he dado cuenta que hay un campo que es varchar2(1). tengo entendido que es mejor poner varchar(1) porque no incluye un 1 byte que el V2 si. Estoy en lo cierto?
Ah, estoy en oracle 9i2.

Muchas gracias de antemano.

 RE: varchar2(1) vs varchar(1) por Indoyo [16/10/2008 05:2:56]
 RE: varchar2(1) vs varchar(1) por edu [16/10/2008 06:18:27]

 
RE: varchar2(1) vs varchar(1) por Indoyo
Respuesta recibida el [16/10/2008 05:02:56]
Te comento lo que tengo yo entendido despues de la lectura de tu mensaje:

-Comentas que tienes un campo varchar2(1) y tienes la duda de que si no seria mejor que fuera un varchar(1).

Contesto a lo que creo que he entendido.

-Si el campo de varchar2(1) no esta acompañado de 'not null' esta correcto y muy bien puesto, ya que la diferencia que hay entre los 2 varchar es que el varchar2 si puede estar null, mientras que el "varchar1" tiene que estar rellenado por el numero de campos que se indique.

Es decir, si tienes un varchar(1), solo y unicamente puede estar relleno por 1 caracter, no puede tener ni mas ni menos caracteres de los que se indican.

Por eso es preferible el uso de varchar2.

Saludos y suerte

 
RE: varchar2(1) vs varchar(1) por edu
Respuesta recibida el [16/10/2008 06:18:27]
Muchas gracias por la respuesta y por la claridad.

Un saludo


 

Email:*
Alias:*
Título:*
Respuesta:*
Notificar:
(Indica si queremos recibir emails)

 
 

devjoker  Te recomendamos además ...
26/07/2006 PL/SQL y Java    forma parte de...Tutorial PL/SQL
01/01/2006 Borrado de datos. DELETE    forma parte de...Tutorial SQL
28/06/2006 Procedimientos almacenados en PL/SQL    forma parte de...Tutorial PL/SQL
26/08/2007 Comandos Unix/Linux
11/12/2006 Novedades de C# 2.0    forma parte de...Tutorial C#
26/07/2006 Secuencias    forma parte de...Tutorial PL/SQL
07/12/2006 Fijación de variables apuntadas    forma parte de...Tutorial C#
05/12/2006 Manipulación de punteros    forma parte de...Tutorial C#
19/10/2005 Una clase sencilla para encriptar cadenas
22/10/2005 Actualización de datos. UPDATE    forma parte de...Tutorial SQL

Encuesta
¿A que perfil te adaptas mejor?
[Ver] [Votar]