Programlama için T-SQL'i açıklama
Transact-SQL (T-SQL), açık standart Yapılandırılmış Sorgu Dili'nin (SQL) özel bir uzantısıdır. Bildirilen değişkenleri, dize ve veri işlemeyi, hata ve özel durum işlemeyi ve işlem denetimini destekler. SQL bir programlama dili olsa da, T-SQL yordamsal programlama ve yerel değişkenlerin kullanımı için destek ekler.
Toplu iş içindeki T-SQL deyimleri ilkten sona sırasıyla yürütülür. Tek bir mantıksal birim olarak (örneğin bir veya WHILE bloğunun içindeIF) birlikte yürütmek için birden çok deyime ihtiyacınız olduğunda, bunları içine BEGIN...ENDsarmalarsınız.
Kod nesnelerini yürütmeden oluşturmaya doğru ilerledikçe, yürütmede birden çok deyimin sunucuyla nasıl etkileşim kurduğunu anlamanız gerekir. Program geliştirirken değerleri geçici olarak depolamanız gerekir. Örneğin, saklı yordamlarda parametre olarak kullanılan değerleri geçici olarak depolamanız gerekebilir.
Son olarak, nesnelere farklı bir adla veya tanımlandıkları konumdan farklı bir konumdan başvurabilmek için nesnelere yönelik diğer adlar veya işaretçiler oluşturmak isteyebilirsiniz.
Desteklenen T-SQL programlama yapılarından birkaçı şunlardır:
-
IF..ELSE- Kodunuzun hangi yönlerini yürüteceğine karar vermenizi sağlayan koşullu bir deyim. -
WHILE- T-SQL deyimlerinin yinelemelerini çalıştırmak için ideal bir döngü deyimi. -
DECLARE- Değişkenleri tanımlamak için bunu kullanırsınız. -
SET- Değişkenlerinize değer atama yollarından biri. - BATCHES - Bir bütün olarak yürütülen T-SQL deyimleri serisi.