Título: Tablas relacionadas en sql , duda Publicado por: nico56 en 24 Diciembre 2009, 18:46 pm Hola, estoy practicando con este lenguaje pero no me anda el "AUTO_INCREMENT", me da error en la linea marcada.
Código: CREATE TABLE clientes Otra duda, en caso de que anduviera en auto increment, al realizar el inserte solo se le pasa un parametro a la parte de values ? Título: Re: Tablas relacionadas en sql , duda Publicado por: Shell Root en 24 Diciembre 2009, 20:35 pm Intentá Así:
SQL Server 2008 Código: CREATE TABLE dbo.Clientes ( Otra duda, en caso de que anduviera en auto increment, al realizar el inserte solo se le pasa un parametro a la parte de values ? Simon! Cuando es un Identity, No es necesario pasarle un valor dentro del INSERT, En esté caso solo le pasas el valor de Nombre... :DSaludos! Título: Re: Tablas relacionadas en sql , duda Publicado por: nico56 en 24 Diciembre 2009, 21:58 pm Perfecto, muschas gracias pero sabes si se pueden poner expresiones aritmeticas dentro del "INSERT", por ejemplo el campo de la tabla ventas llamado "precio_total", es la multiplicacion del campo "cantidad" y "precio_unitario", eso se especifica en la tabla o en el "INSERT" ?
Título: Re: Tablas relacionadas en sql , duda Publicado por: Shell Root en 24 Diciembre 2009, 22:23 pm Para eso Crearemos un Store Procedure, aunque tambien se puede crear dentro de un SELECT o INSERT o lo que sea, solo que me gustan más los Store Procedure. Por Ejemplo:
Tabla: TblProcesos (Tabla donde se almacena los resultados de Suma, Resta, Multiplicación y División) Código: CREATE TABLE [dbo].[TblProcesos]( Store Procedure: StProcesos (Procedimiento Almacenado para realizar las operacion y la insercion dentro de la tabla de TblProcesos) Código: -- ============================================= Ejecución: Código: EXEC dbo.StProcesos 3,1 Resultado: Código: 1 4 2 3 3 Saludos! Título: Re: Tablas relacionadas en sql , duda Publicado por: nico56 en 25 Diciembre 2009, 01:40 am MMM la verdad que no entendi, podrias ponerlo como se hace en el insert? Yo imaginaba algo mas simple como esto por ejemplo:
Código: insert into ventas values (1,1,5,1,45.90,45.90*5) Título: Re: Tablas relacionadas en sql , duda Publicado por: Shell Root en 25 Diciembre 2009, 19:21 pm MMM la verdad que no entendi, podrias ponerlo como se hace en el insert? Yo imaginaba algo mas simple como esto por ejemplo: Código: insert into ventas values (1,1,5,1,45.90,45.90*5) Claro, es simple. Insert: Código: INSERT INTO TblProcesos (Suma, Resta, Multiplicacion, Division) Resultado: Código: 2 12 1 4 3 Saludos! |