-
Cómo insertar en una tabla con un comando SQL
-
SQL o Structured Query Language, es el método preferido utilizado para acceder y manipular los datos almacenados en bases de datos relacionales, incluyendo DB2, Oracle y SQL Server. Dentro de cada base de datos, la información relacionada se almacena en cuadros. Utilice la opción "seleccionar", "inserción", "actualizar" y "eliminar" comandos para recuperar, añadir, cambiar o eliminar filas de datos dentro de una o más tablas.Instrucciones
1 Inicio de sesión en SQLPlus o cualquier otra herramienta SQL interactiva. Se requiere un ID de usuario, la contraseña y el ID de instancia.
2 Utilice el comando "describir" para encontrar la definición de la tabla utilizada en el comando "insertar".
Escriba el siguiente comando en el símbolo y pulse "enter". En este ejemplo se utiliza "test_table."
SQL> desc test_table
SQL * Plus devuelve la información siguiente definición de tabla:
Nombre null? Tipo
product_id NOT NULL VARCHAR (10)product_name NOT NULL VARCHAR (30)
"Test_table" se compone de dos columnas. "Product_id" debe contener un valor (NOT NULL) y puede ser de hasta 10 bytes de longitud. "Product_name" también debe contener un valor y puede ser de hasta 30 bytes de longitud.
3 Escriba el "Insertar" declaración en el símbolo y pulse "enter".
los valores de SQL> insertar en test_table (product_id, PRODUCT_NAME) ( "ABC123", "artefacto azul");
Una ejecución exitosa indica que se inserta una fila. Un mensaje de error indica que no hay filas se insertaron, y la sentencia deben ser corregidos.
4 Utilice el comando "commit" para hacer la adición permanente. Utilice el comando "rollback" para eliminar la fila añadida. Escriba uno de los siguientes comandos en el símbolo y pulse "enter"
SQL> cometer;
SQL> rollback;
Consejos y advertencias
- Columnas o valores especificados en el orden equivocado reciben un error.
- autoridad inserto debe concederse antes de la inserción exitosa.
- Inserción de datos erróneos puede causar problemas en el sistema.