Sql ifadelerinde noktalı virgül gerekir mi?

Sql ifadelerinde noktalı virgül gerekir mi?
Sql ifadelerinde noktalı virgül gerekir mi?
Anonim

Bazı veritabanı sistemleri, her SQL deyiminin sonunda noktalı virgül gerektirir. Noktalı virgül, sunucuya yapılan aynı çağrıda birden fazla SQL ifadesinin yürütülmesine izin veren veritabanı sistemlerinde her SQL ifadesini ayırmanın standart yoludur. Bu öğreticide, her SQL ifadesinin sonunda noktalı virgül kullanacağız.

SQL sorgusunda noktalı virgül zorunlu mu?

Noktalı virgül (;), SQL kodunda deyim sonlandırıcı olarak kullanılır. Çoğu SQL Server T-SQL ifadesi için zorunlu değildir. Bununla birlikte, Microsoft belgelerine göre SQL Server'ın gelecekteki sürümlerinde noktalı virgül gerekli olacaktır.

MySQL'de noktalı virgül gerekli mi?

Örneğin PHP'de tek ifadeler yazıyor ve ardından bunları işlenmek üzere MySQL'e gönderiyorsanız, noktalı virgül isteğe bağlıdır. "Sunucunun yüksek yüklenmesi, önbelleğe alma vb. sırasında olası olumsuz etkileri olabilir mi?" Diye soruyorsunuz. Bunun cevabı 'Hayır'.

Hangi ifadenin sonunda noktalı virgül gerekmez çünkü bu bir SQL ifadesi değildir?

Veya: T-SQL ifadesi ne değildir? Belirsizliği çözmek dışında, T-SQL sözdizimi bir ifadeyi sonlandırmak için noktalı virgül gerektirmez. Buna rağmen Itzik Ben-Gan, kodu daha temiz, daha okunabilir, bakımı daha kolay ve daha taşınabilir hale getirdiği için T-SQL ifadesini sonlandırmak için noktalı virgül kullanılmasını önerir.

Bir SQL ifadesini nasıl bitirirsiniz?

Bir SQL'i sonlandırabilirsinizüç yoldan biriyle komut verin:

  1. noktalı virgülle (;)
  2. kendi başına bir satırda eğik çizgi (/) ile.
  3. boş bir satırla.

Önerilen: