Taula de continguts:
Definició: què vol dir Insertar?
Insert és una ordre àmpliament utilitzada en el llenguatge de manipulació de dades (SQL) de llenguatge estructurat de consulta (DML) utilitzat per les bases de dades relacionals SQL Server i Oracle. L'ordre insert s'utilitza per inserir una o més files en una taula de bases de dades amb valors de columna de taula especificats. La primera ordre DML executada immediatament després de la creació d'una taula és la instrucció Insert.
Techopedia explica Insert
Una declaració d'inserció normal es pot implementar de dues formes:
- INSERT INTO table_name VALUES (val1, val2, val3 …). Un exemple és: INSERTAR EN VALORS de l’empleat (1, Joan, 23);
- INSERT INTO nom_torn (columna1, columna2) VALORS (val1, val2, val3 …). Un exemple és: INSERTAR EN ELS empleats (Eid, Nom, Edat) VALORS (1, Joan, 23);
Els noms de columnes identifiquen les columnes que han de poblar-se amb valors específics determinats per les expressions de la clàusula VALUES. El número de valors de la clàusula VALUES i les columnes de noms és el mateix. Les columnes de la taula sense valors de la instrucció d'inserció especificats s'assignen valors predeterminats.
Les operacions d'inserció poden donar lloc a errors derivats de violacions de restricció de columna definides o d'inactivitat de la base de dades. En tots dos casos, els gestors d'errors es llencen i gestionen les excepcions que estableixen valors apropiats per al text d'error, els errors natius, l'estat i el codi SQL. Si la columna de dades d’inserció d’orientació està definida en un tipus de dades binari, com BLOB, el missatge d’entrada també està en forma de flux de bits. En casos rars, el missatge d'entrada pot estar al domini XML (Extensible Markup Language), on l'arbre de missatges es serialitza abans d'una operació d'inserció. Les instruccions d'inserció també s'utilitzen en associació amb SELECT, WHEN, comprovar les opcions i clausules de retorn.
