SQL adalah bahasa bentuk yang unik . Itu berarti bahwa Anda dapat memasukkan jeda baris , spasi, dan lekukan tanpa mempengaruhi cara database menafsirkan kode . Selain itu, SQL tidak case-sensitive seperti beberapa bahasa . Itu berarti bahwa Anda dapat menggunakan huruf besar atau huruf kecil atau kombinasi dari keduanya tanpa mempengaruhi cara database menafsirkan kode .
Meskipun Anda dapat kode pernyataan SQL dengan gaya bentuk yang unik , kami menyarankan agar Anda mengikuti rekomendasi coding disajikan pada Gambar 1-15 . Pertama , Anda harus memulai setiap klausul pernyataan pada baris baru . Selain itu, Anda harus terus klausa panjang ke beberapa baris dan Anda harus indent baris terus . Anda juga harus memanfaatkan huruf pertama dari setiap kata kunci dalam sebuah pernyataan untuk membuat mereka lebih mudah untuk mengidentifikasi , Anda harus memanfaatkan huruf pertama dari setiap kata dalam tabel dan nama kolom , dan Anda harus berakhir setiap pernyataan dengan titik koma . Meskipun titik koma saat ini tidak diperlukan dalam kebanyakan kasus , itu akan berada dalam versi masa depan dari SQL Server . Jadi, Anda harus mendapatkan digunakan untuk coding sekarang . Akhirnya , Anda harus menggunakan komentar untuk mendokumentasikan kode yang sulit dimengerti .
Contoh-contoh di atas angka ini menggambarkan rekomendasi coding ini . Contoh pertama menyajikan pernyataan SELECT terformat . Seperti yang Anda lihat , pernyataan ini sulit untuk dibaca . Sebaliknya , pernyataan ini jauh lebih mudah untuk dibaca setelah rekomendasi coding kami diterapkan , seperti yang Anda lihat dalam contoh kedua .
Contoh ketiga menggambarkan bagaimana kode blok komentar . Jenis komentar biasanya dikodekan pada awal pernyataan dan digunakan untuk mendokumentasikan seluruh pernyataan . Komentar Blok juga dapat digunakan dalam sebuah pernyataan untuk menggambarkan blok kode , tapi itu tidak umum .
Contoh keempat dalam angka ini mencakup komentar single-line . Jenis komentar biasanya digunakan untuk mendokumentasikan satu baris kode . Sebuah komentar single-line dapat dikodekan pada baris terpisah seperti yang ditunjukkan dalam contoh ini , atau dapat dikodekan pada akhir baris kode . Dalam kedua kasus , komentar tersebut dibatasi oleh akhir baris .
Meskipun banyak programmer taburi kode mereka dengan komentar , yang seharusnya tidak diperlukan jika Anda menulis kode Anda sehingga mudah dibaca dan dimengerti . Sebaliknya , Anda harus menggunakan komentar hanya untuk memperjelas bagian-bagian dari kode yang sulit dimengerti . Kemudian , jika Anda mengubah kode , Anda harus yakin untuk mengubah komentar juga. Dengan cara itu , komentar akan selalu akurat mewakili apa kode tidak .
Sebuah pernyataan SELECT yang sulit dibaca
SELECT invoicenumber, invoicedate, invoicetotal, invoicetotal - paymenttotal - credittotal AS balancedue FROM invoices WHERE invoicetotal - paymenttotal - credittotal > 0 ORDER BY invoicedate
Sebuah pernyataan SELECT yang dikodekan dengan gaya dibaca
SELECT InvoiceNumber, InvoiceDate, InvoiceTotal, InvoiceTotal - PaymentTotal - CreditTotal AS BalanceDue FROM Invoices WHERE InvoiceTotal - PaymentTotal - CreditTotal > 0 ORDER BY InvoiceDate;
Sebuah pernyataan SELECT dengan blok komentar
Author: W3computing DATE: 8/22/12 SELECT InvoiceNumber, InvoiceDate, InvoiceTotal, InvoiceTotal - PaymentTotal - CreditTotal AS BalanceDue FROM Invoices;
Sebuah pernyataan SELECT dengan komentar single-line
SELECT InvoiceNumber, InvoiceDate, InvoiceTotal, InvoiceTotal - PaymentTotal - CreditTotal AS BalanceDue --The fourth column calculates the balance due for each invoice FROM Invoices;
Gambar 1-15 pedoman SQL coding
coding rekomendasi
Mulailah setiap klausul baru pada baris baru. Memecah klausul yang panjang menjadi beberapa baris dan garis lanjutan indent. Bermodalkan huruf pertama dari setiap kata kunci dan setiap kata dalam kolom dan nama tabel. Akhiri setiap pernyataan dengan titik koma (;). Gunakan komentar hanya untuk bagian-bagian dari kode yang sulit dipahami. Bagaimana kode komentar
Untuk kode blok komentar, ketik / * pada awal blok dan * / di akhir. Untuk kode komentar single-line, tipe-diikuti oleh komentar. deskripsi
Jeda baris, spasi, indentasi, dan kapitalisasi tidak berpengaruh pada pengoperasian sebuah pernyataan. Komentar dapat digunakan untuk mendokumentasikan apa pernyataan tidak atau apa yang spesifik bagian dari pernyataan lakukan. Mereka tidak dieksekusi oleh sistem. catatan
Sepanjang tutorial ini, kata kunci SQL dikapitalisasi sehingga mereka lebih mudah untuk mengidentifikasi. Namun, itu tidak perlu atau adat untuk memanfaatkan kata kunci SQL dalam kode Anda sendiri.
0 comments :
Post a Comment