Rumah > pangkalan data > tutorial mysql > Mengapa Menggunakan Kurungan Persegi dalam Nama Lajur MS-SQL?

Mengapa Menggunakan Kurungan Persegi dalam Nama Lajur MS-SQL?

Linda Hamilton
Lepaskan: 2024-12-28 18:18:21
asal
380 orang telah melayarinya

Why Use Square Brackets in MS-SQL Column Names?

Kurungan Persegi dalam MS-SQL Table Designer

Dalam pereka bentuk jadual MS-SQL, anda mungkin menemui nama lajur yang disertakan dalam kurungan segi empat sama ( []). Tanda kurung ini mempunyai tujuan penting dalam menyelesaikan konflik penamaan dan memastikan keserasian dengan sistem lain.

Pembatas untuk Kata Kunci Terpelihara dan Aksara Khas

Tujuan utama kurungan segi empat sama adalah untuk hadkan pengecam yang sama ada kata kunci terpelihara atau mengandungi aksara khas. Kata kunci terpelihara ialah perkataan yang mempunyai makna yang dipratentukan dalam bahasa SQL, seperti "JADUAL", "WHERE" dan "SELECT." Watak istimewa termasuk ruang, tanda sempang dan simbol.

Dengan melampirkan pengecam sedemikian dalam kurungan segi empat sama, anda membezakannya daripada kata kunci dan mengelakkan sebarang kemungkinan konflik. Sebagai contoh, nama lajur berikut sebaliknya akan dianggap sebagai kata kunci:

SELECT [SELECT]
FROM TableName
Salin selepas log masuk

Pembatas Pilihan untuk Kejelasan

Walaupun pengecam bukan kata kunci simpanan atau tidak mengandungi aksara khas, sesetengah pengguna lebih suka menggunakan kurungan segi empat sama untuk kejelasan. Amalan ini boleh membantu membezakan nama lajur daripada elemen lain dalam pangkalan data, seperti nama jadual atau ungkapan.

Contoh daripada MSDN

Menurut Rangkaian Pembangun Microsoft (MSDN ), penggunaan pengecam yang dibataskan adalah pilihan untuk pengecam yang mematuhi konvensyen penamaan, tetapi wajib bagi mereka yang melakukan bukan:

SELECT *
FROM [TableX]         --Delimiter is optional.
WHERE [KeyCol] = 124  --Delimiter is optional.
Salin selepas log masuk
SELECT *
FROM [My Table]      --Identifier contains a space and uses a reserved keyword.
WHERE [order] = 10   --Identifier is a reserved keyword.
Salin selepas log masuk

Kesimpulan

Kurungan segi empat sama dalam pereka bentuk jadual MS-SQL memainkan peranan penting dalam mengendalikan kata kunci simpanan dan aksara khas dalam nama lajur . Mereka memastikan keserasian dengan sistem lain dan memberikan kejelasan dalam reka bentuk pangkalan data. Walaupun penggunaannya adalah pilihan untuk pengecam yang mematuhi, ia disyorkan untuk kejelasan dan mengelakkan konflik penamaan.

Atas ialah kandungan terperinci Mengapa Menggunakan Kurungan Persegi dalam Nama Lajur MS-SQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan