Isi kandungan:
Definisi - Apa yang dimaksud dengan Insert?
Masukkan adalah arahan yang digunakan secara meluas dalam bahasa manipulasi data Terstruktur (SQL) bahasa (DML) yang digunakan oleh pangkalan data relasi SQL Server dan Oracle. Perintah memasukkan digunakan untuk memasukkan satu atau lebih baris ke dalam jadual pangkalan data dengan nilai lajur jadual yang ditentukan. Perintah DML yang pertama dilaksanakan sejurus selepas penciptaan jadual adalah penyataan insert.
Techopedia menerangkan Masukkan
Pernyataan memasukkan biasa boleh dilaksanakan dalam dua bentuk:
- INSERT INTO table_name VALUES (val1, val2, val3 …). Contohnya adalah: INSERT INTO Employee VALUES (1, John, 23);
- INSERT INTO table_name (column1, column2) VALUES (val1, val2, val3 …). Contohnya ialah: INSERT INTO Employee (Eid, Name, Age) VALUES (1, John, 23);
Nama lajur mengenal pasti lajur yang mesti dihuni dengan nilai tertentu yang ditentukan oleh ungkapan klausa VALUES. Nilai klausa VALUES nombor dan lajur nama adalah sama. Lajur jadual tanpa nilai pernyataan sisipan tertentu diberikan nilai lalai.
Memasukkan operasi boleh mengakibatkan kesilapan daripada pelanggaran kekangan tiang yang ditetapkan atau ketidakaktifan pangkalan data. Dalam kedua-dua kes, pengecualian dilemparkan dan ditangani oleh pengendali ralat yang menetapkan nilai yang sesuai untuk teks ralat, ralat asli, kod negara dan SQL. Jika lajur data memasukkan sasaran diset ke jenis data binari, seperti BLOB, mesej input juga dalam bentuk aliran bit. Dalam kes yang jarang berlaku, mesej input mungkin berada dalam domain Bahasa Kemaskini (XML), di mana pokok mesej bersambung sebelum operasi memasukkan. Sisipkan penyataan juga digunakan bersamaan dengan SELECT, WHEN, menyemak pilihan dan klausa balik.