Interbase inserați sql
Manualul de instrucțiuni și funcții de Interbase SQL
INSERT adaugă unul sau mai multe rânduri noi de date într-un tabel sau o vizualizare existentă. INSERT - unul dintre privilegiile de baze de date, care este controlat de instrucțiuni GRANT și revocați.
Valorile sunt introduse în coloane rânduri, în ordinea în care apar, dacă nu specificați o listă opțională de coloane. În cazul în care o listă de coloane este specificată pe setul de coloane disponibile, toate coloanele nu sunt incluse în mod automat vtavlyaetsya sau implicit, sau NULL.
În cazul în care lista opțională a coloanelor pierdute, VALORI propunere trebuie să conțină valori pentru toate coloanele din tabel.
Pentru a introduce un singur rând de date, trebuie să fie prezent VALORILE clauză și să conțină o anumită listă de valori.
Pentru a introduce mai multe rânduri de date, pentru a identifica
Atenție: Ar trebui să alegeți din același tabel, în care sunt inserate rânduri, dar nu se recomandă această practică, deoarece astfel de acțiuni pot duce la nesfârșite inserții (buclă infinită).
Notă: clauza Colationare nu poate fi utilizat pentru valori BLOB.
Numele unui tabel existent sau de vedere, în care se introduce datele.
Numele unei coloane existente într-un tabel sau formular, în care sunt inserate valori.
VALORI (
Lista dlyaya valoarea inserată în tabel sau vizualizare. Valorile trebuie să fie în aceeași ordine ca și coloanele țintă.
Interogare care returnează o valoare pentru introducerea în coloanele țintă.
Declarația următoare se adaugă un rând la masa, atribuie valori două coloane:
Declarația următoare definește valorile pentru a insera într-un tabel folosind o instrucțiune SELECT: