Penggunaaan keyword SQL sebagai nama tabel
Posted March 20th, 2014 by agungroyatPada SQL Server, terdapat batasan dalam memberi nama tabel baru yang ingin kita buat. Karena pada SQL Server terdapat banyak keyword yang menjadi grammar dari SQL yang digunakan untuk mendefinisikan, memanipulasi, dan mengakses database. Keyword-keyword tersebut tidak dapat kita gunakan sebagai nama identifier suatu tabel.
Contoh:
CREATE TABLE dengan nama “ALTER”
Dari gambar di atas, proses CREATE TABLE tidak dapat dilakukan karena dianggap sebagai error.
Untuk dapat menggunakan keyword SQL sebagai identifier, kita perlu menambahkan tanda ‘[]’ pada nama identifier.
CREATE TABLE dengan menambahkan ‘[]’
Solusi di atas diizinkan oleh SQL Server, maka terdapat message bahwa perintah CREATE TABLE sukses.
Kemudian jika kita ingin menampilkan tabel tersebut, kita juga harus menambahkan tanda ‘[]’ pada nama tabel.
SELECT tabel ALTER tanpa menggunakan ‘[]’
SELECT tabel ALTER dengan menambahkan ‘[]’
Leave a Reply