Pregunta:
¿Valor por defecto en SQL Server?
?
2010-08-19 00:41:37 UTC
Estoy trabajando con asp.net y el editor visual de sql server pero necesito saber como darle a los campos de mis tablas un valor por defecto ya que todo me sale como NULL. Es editor grafico no es desde lenguaje SQL asi que no estoy seguro de como hacerlo.
Tres respuestas:
anonymous
2010-08-19 06:32:14 UTC
Simplemente haz lo siguiente: ejecuta la siguiente sentencia SQL para crear una tabla con valores por default, sin hacer tanto rollo, desde el editor de consultas de SQL Server:



CREATE TABLE [Tabla1] (Campo1 as [Tipo de Dato] DEFAULT [Valor Cualquiera], Campo2 as [Tipo de Dato] DEFAULT [Otro valor cualquiera], ..., CampoN as [Tipo de Dato] DEFAULT [Otro valor cualquiera]);



Por ejemplo:



CREATE TABLE ARTICULO (Id_Articulo As Bigint primary key not clustered, Nombre As Nvarchar(255) NOT NULL, Status as BIT NOT NULL DEFAULT 0, Existencias as Bigint NOT NULL DEFAULT 10);



Saludos.
anonymous
2010-08-20 01:55:59 UTC
Mira si estas trabajando en el entrono visual osea Management, es muy simple solo seleccionas la tabla, boton secundario->diseño->seleccionas la columna->y en la parte inferior busca donde diga valor por defecto->digitas el valor que deseas, tomando en cuenta el tipo de dato.
Gerardo R
2010-08-19 13:20:43 UTC
que tal?

si la tabla esta creada hacer un ALTER TABLE y un alter column con un DEFAUL al lado.

ej ALTER TABLE [TABLA] ALTER COLUMN [COLUMNA] DEFUALT [VALOR]



y sino existe haces

create table [tabla]

columna [tipo] default [valor default]



SALUDOS!


Este contenido se publicó originalmente en Y! Answers, un sitio web de preguntas y respuestas que se cerró en 2021.
Loading...