Sesetengah sistem pangkalan data memerlukan koma bertitik pada akhir setiap pernyataan SQL. Titik koma ialah cara standard untuk memisahkan setiap pernyataan SQL dalam sistem pangkalan data yang membenarkan lebih daripada satu pernyataan SQL dilaksanakan dalam panggilan yang sama ke pelayan. Dalam tutorial ini, kami akan menggunakan koma bertitik pada akhir setiap pernyataan SQL.
Adakah koma bertitik wajib dalam pertanyaan SQL?
Koma bertitik (;) digunakan dalam kod SQL sebagai penamat pernyataan. Untuk kebanyakan pernyataan T-SQL SQL Server ia tidak wajib. Bagaimanapun, menurut dokumentasi Microsoft, koma bertitik akan diperlukan dalam versi SQL Server yang akan datang.
Adakah koma bertitik diperlukan dalam MySQL?
Jika anda menulis satu pernyataan dalam, katakan, PHP dan kemudian menghantarnya ke MySQL untuk diproses, titik bertitik adalah pilihan. Anda bertanya sama ada ia "mungkin mempunyai kesan negatif mungkin semasa beban tinggi pelayan, caching dll." Jawapannya ialah 'Tidak'.
Pernyataan manakah yang tidak memerlukan koma bertitik pada penghujung kerana ia bukan pernyataan SQL?
Atau: Apakah yang bukan pernyataan T-SQL? Kecuali untuk menyelesaikan kekaburan, sintaksT-SQL tidak memerlukan koma bertitik untuk menamatkan pernyataan. Walaupun begitu, Itzik Ben-Gan mengesyorkan menggunakan koma bertitik untuk menamatkan pernyataan T-SQL kerana ia menjadikan kod lebih bersih, lebih mudah dibaca, lebih mudah diselenggara dan lebih mudah alih.
Bagaimanakah anda menamatkan pernyataan SQL?
Anda boleh menamatkan SQLperintah dalam salah satu daripada tiga cara:
- dengan koma bertitik (;)
- dengan garis miring (/) pada baris dengan sendirinya.
- dengan baris kosong.