SQL06: La sql insereix a la instrucció

La instrucció INSERT INTO s'utilitza per inserir nous registres en una taula.

INSERT INTO Exemple

La següent instrucció SQL insereix un registre nou a la taula "Customers":

SQL: INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode, Country) VALUES ('Cardinal', 'Tom B. Erichsen', 'Skagen 21', 'Stavanger', '4006', 'Norway');
GenQL:
// customername , contactname , address , city , country , postalcode Customers c; c = new CustomersBean("Cardinal", "Tom B. Erichsen", "Skagen 21", "Stavanger", "Norway", "4006"); c = super.getCustomerManager().create(c); print(c);





Inseriu només dades a les columnes especificades

També és possible inserir dades només en columnes específiques. La següent instrucció SQL inserirà un registre nou, però només inserirà dades a les columnes "Nom del client", "Ciutat" i "País" (CustomerID s'actualitzarà automàticament)

SQL: INSERT INTO Customers (CustomerName, City, Country) VALUES ('Cardinal', 'Stavanger', 'Norway'););
GenQL:
// customername , contactname , address , city , country , postalcode Customers c = new CustomersBean("Cardinal", null, null, "Stavanger", "Norway", null); c = super.getCustomerManager().create(c); print(c);