Instrucción INSERT
Definición
Agrega una nueva fila o filas a una tabla o vista.
INSERT [ INTO ] objeto { [ ( lista_columnas ) ] { VALUES ( ( { DEFAULT | NULL | expresión } [ ,...n ] ) [ ,...n ] ) | tabla_derivada | sentencia_ejecutable | DEFAULT VALUES } }
Descripción de las cláusulas
Consideraciones
Si una columna no se incluye en la lista de columnas, el Motor de base de datos debe ser capaz de proporcionar un valor basado en la definición de la columna; en caso contrario, no se puede cargar la fila. El Motor de base de datos proporciona automáticamente un valor para la columna si ésta:
Ejemplos
a. Inserta una fila en la tabla UnitMeasure. Dado que los valores para todas las columnas se suministran e incluyen en el mismo orden que las columnas de la tabla, no es necesario especificar los nombres de columna en la lista. Igualmente es una buena práctica declarar la lista siempre.
INSERT INTO Production.UnitMeasure VALUES ('F2', 'Square Feet', GETDATE())
b. Mismo ejemplo que en la opción a, pero especificando la lista de columnas.
INSERT INTO Production.UnitMeasure (Name, UnitMeasureCode, ModifiedDate) VALUES ('Square Yards', 'Y2', GETDATE())
c. Inserta 5 filas en la tabla Departments
INSERT INTO dbo.Departments VALUES (1, 'Human Resources', 'Margheim'),(2, 'Sales', 'Byham'), (3, 'Finance', 'Gill'),(4, 'Purchasing', 'Barber'), (5, 'Manufacturing', 'Brewer')
d. Inserta el resultado de la instrucción SELECT en la tabla EmployeeSales
INSERT dbo.EmployeeSales SELECT 'SELECT', e.EmployeeID, c.LastName, sp.SalesYTD FROM HumanResources.Employee AS e INNER JOIN Sales.SalesPerson AS sp ON e.EmployeeID = sp.SalesPersonID INNER JOIN Person.Contact AS c ON e.ContactID = c.ContactID WHERE e.EmployeeID LIKE '2%' ORDER BY e.EmployeeID, c.LastName
Información Bitacoras.com…
Valora en Bitacoras.com: Instrucción INSERT Definición Agrega una nueva fila o filas a una tabla o vista. INSERT [ INTO ] objeto { [ ( lista_columnas ) ] { VALUES ( ( { DEFAULT | NULL | expresión } [ ,?n ] ) [ ,?n ] ) | tabla_derivada | sentencia_eje…..
Me surgió un problema al crear una tabla, y no tengo idea de como usar el comando “DEFAULT VALUES” y ya intente de todo lo que he encontrado en los buscadores y nada de nada.
Yo tengo mi tabla con un montón de validación pero la que mas me interesa es la de Id que se debe de incrementar sola uso SQL Server 2005 y ya le intente con ponerle única, de auto incremento y todo lo demás pero nadita de nada que se auto incrementa, me interesa que me saques de mi duda y a todos los que no pueda pasar.
Busca algo del Identity, creo que te servirá mucho
hola tengo un problema yo si se hacer los insert por qu eh usado vb desde hace mucho tiempo pero ahora manejo vb2010 y la verdad nose como se genere la conecciones etc etc etc me gustaria que publicaron algo acerca de eso por favor.. ayudenme quiero hacer alta bajas y cambios en sql2008