valor por defecto

28/07/2003 - 13:13 por Cesar | Informe spam
Hola a todos, al crear una tabla de access desde visual
basic, como puedo decirle en la consulta sql que el un
determinado campo numero tenga por defecto valor 0.
Gracias de antemano.
 

Leer las respuestas

#1 LMCR
28/07/2003 - 15:46 | Informe spam
Saludos:

Hay dos formas, principalmente:

- La primera, definir un valor por defecto para el atributo (campo) de
la relación (tabla), mediante el cual, todos los registro para los que
no se haya definido un valor en dicho atributo tomen ese valor por
defecto. Eso se debe definir durante la creación (CREATE TABLE) o
modificación (ALTER TABLE) de la relación.

Así, cualquier consulta de la forma SELECT * obtendrá de dicho atributo
el valor por defecto (si no se ha establecido otro previamente).

- La segunda, y tal vez la que estés buscando, es asignar una constante
a un atributo de la relación resultante. Por ejemplo:

SELECT
r1.a1 AS rr_a1,
r2.a2 AS rr_a2,
"Literal de cadena" AS rr_a3,
123 AS rr_a4
FROM
r1,
r2
WHERE
r1.a3 = r2.a4
;

La sintaxis que he utilizado es propia de Microsoft Access, aunque no
tendrás ninguna dificultad para convertirla a MS SQL Server (u otro
SGBDR que utilices).

Observarás, que crear constantes es un proceso muy sencillo y, en cierto
sentido, se parece bastante a la obtención de valores escalares mediante
consultas anidadas (mediante SELECT múltiples).

Confío en haber servido de ayuda.

Cordialmente,

LMCR.





"Cesar" escribió en el mensaje
news:05cc01c354f9$5733fa80$
Hola a todos, al crear una tabla de access desde visual
basic, como puedo decirle en la consulta sql que el un
determinado campo numero tenga por defecto valor 0.
Gracias de antemano.

Preguntas similares