Interbase вложка SQL

Наръчник на инструкции и функции на InterBase SQL

INSERT добавя една или повече нови редове от данни към съществуваща таблица или изглед. INSERT - един от правата върху базата данни, които се контролират от инструкции даде и отнема.

Стойностите са вкарани в колони редове в реда, в който се появи, освен ако не зададете допълнителен списък на колони. Ако списък колона е посочена на снимачната площадка на наличните колони, всички колони не са включени автоматично vtavlyaetsya или по подразбиране, или NULL.

Ако разполагате с допълнително списъка на колони загубен, СТОЙНОСТИ предложение трябва да съдържа стойности за всички колони на таблицата.

За да вмъкнете един ред данни, трябва да е клауза на настоящите стойности и съдържа специален списък от стойности.

За да вмъкнете няколко реда с данни, идентифициране . която връща съществуващите данни от друга таблица. Избрани линии трябва да са съобразени със списъка на колони.

Внимание: Трябва да изберете от същата таблица, в която се вмъкват редове, но тази практика не се препоръчва, тъй като такива действия могат да доведат до безкрайни редици от вложки (безкраен цикъл).

Забележка: клауза съпоставя не може да се използва за BLOB ценности.

Името на съществуваща таблица или изглед, в която се добавя данните.

Името на съществуваща колона в таблица или форма, в която се добавят стойности.

СТОЙНОСТИ ( [ . ]

Списък dlyaya стойност вмъкнати в таблицата или гледката. Стойностите трябва да са в същия ред, като целевите колони.

Query, която връща стойност за вмъкване в целевите колони.

Следното изявление добавя ред в таблицата, посочва стойност две колони:

Изявлението по-долу се определят стойностите, които да вмъкнете в таблицата, като се използва SELECT изявление: