Pregunta:
¿como insertar un numero en sql server 2008?
Juan
2011-01-05 12:07:44 UTC
Hola estoy haciendo una base de datos, cree una tabla la cual la llame clientes yo coloque en sql
el cod_cli que es la clave cierto luego coloque el nombre que al frente el coloque varchar (30), y el apellido de = forma bueno ya para insertar un numero asi sea telefonico como seria que comando iria uno coloca telefono y al frente que comando porke estuve intentando con number(20) que es entero y no deja sale subrayado de rojo alguien que sepa de ese comando ayudarme = ese number y eso lo saque de un manual que baje listo gracias por su ayuda!!
Tres respuestas:
BYTE q' te pusistes Triste
2011-01-05 14:19:10 UTC
Hola



Dependiendo cuantos caracteres quieres ingresar si vas a ingresar mas de 10 caracteres entonces utiliza el VARCHAR(50) no van hacer menor o igual a 10 utiliza el int



el int acepta 10 caracteres de numero



Varchar(50), CHAR(50), DECIMAL(9,2), DOUBLE(9,2) al momento de insertar utiliza '1234567891011'



int al momento de insertar utiliza 1234567890



use master

go

if exists (select * from sys.sysdatabases where name='ceramicas')

begin

drop database ceramicas

end

--En esta parte estamos preguntando si existe una base de datos

go

create database ceramicas

go

--Aqui estamos creando la base de datos

use ceramicas

go

--Lo que hicimos aca fue crear la base de datos

-- vemos el resultado, ya esta creada



--Ya comenzaremos a crear las tablas



create table clientes(

cod_cli int primary key identity(100,1), --Aqui estamos creandoun campo cod_cli de tipo entero que sea clave

--primario y de tipo identity osea que se va autogenerar

Nombre varchar(30),

Apellidos varchar(30),--Aqui estamos creando un campo de tipo cadena

NumeroTelefono int

)

insert into clientes values('Hola','Hola',12345678)

insert into clientes values('Hola','Hola',123456789)

insert into clientes values('Hola','Hola',1234567890)

insert into clientes values('Hola','Hola',1234567890)

select * from clientes



Bueno espero averme explicado muy bien

no estamos viendo amigo cualkier duda comentas
harry
2011-01-05 20:20:23 UTC
Podrías probar con el tipo de datos double, o bien puedes poner el campo tipo varchar y de esta forma podrás agregar rayas o paréntesis, esto te podría ser útil si necesitas un código de área o de país.
Juan Ignacio Ramone
2011-01-05 20:10:43 UTC
La verdad no se te entiende mucho.. tendrías que expresarlo mas tranquilamente y detallado.



Podrías dejar el procedimiento entero de esa parte?

-------



Que raro.. como decís vos, ahí sería number(20).

Si lo intentas poner como un char, varchar o entero no te marca error?


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