Transact-SQL

Transact-SQL
Paradigmen: prozedural
Entwickler: Microsoft
Aktuelle Version: SQL Server 2014  (1. April 2014)
Typisierung: stark, statisch, explizit
Betriebssystem: plattformunabhängig
Lizenz: proprietär
Microsoft Developer Network

Transact-SQL (T-SQL) ist eine proprietäre Erweiterung des SQL-Standards von Sybase und Microsoft. T-SQL erweitert den SQL-Standard um Funktionen wie Prozedurale Programmierung, lokale Variablen, Fehlerbehandlung, Funktionen zur Zeichenketten- (STRING) Verarbeitung, Datumsverarbeitung und mathematische Operationen. Zusätzlich wurden Änderungen an der Funktionalität von DELETE- und UPDATE-Statements im Vergleich zu SQL durchgeführt.

Transact-SQL ist wesentlicher Bestandteil des Microsoft SQL Servers. Bei Anwendungen erfolgt die Kommunikation mit der Instanz des SQL-Servers über Transact-SQL-Anweisungen, dabei spielt die Benutzeroberfläche der Anwendung keine Rolle.

Verwendung

Durch den erweiterten Funktionsumfang von T-SQL können komplexere Abfragen erstellt werden, außerdem werden administrative Tätigkeiten innerhalb des SQL-Servers mit T-SQL-Anweisungen durchgeführt. Wiederkehrende Aufgaben oder häufig verwendete Anweisungen, welche sonst vom Client ausgeführt werden, können als Stored Procedures auf dem Datenbankserver gespeichert werden, jeder Benutzer der Datenbank kann diese Programme aufrufen und nutzen. Über das Rechtemanagement der Datenbank kann der Zugriff auf Transact-SQL-Prozeduren gesteuert werden.

Variablen

Um lokale Variablen zu verwenden, bietet Transact-SQL die Befehle DECLARE, SET und SELECT.

DECLARE @varName NVARCHAR(30)
SET @varName = 'Max Mustermann'
SELECT @varName = Name FROM Kunde WHERE KundeID = 1000

Fehlerbehandlung

Mit dem SQL Server 2005 wurde die TRY CATCH-Logik eingeführt um die Behandlung einer Exception (Ausnahme) zu unterstützen. Hierdurch können Entwickler ihren SQL-Code vereinfachen, da @@ERROR-Prüfungen – die Prüfung, ob eine Anweisung ohne Fehler durchgeführt wurde – nun nicht mehr nach jeder Anweisung durchgeführt werden müssen.

-- beginn einer Transaktion
BEGIN TRAN

BEGIN TRY
   -- Ausführung der Anweisungen
   INSERT INTO KUNDE(NAME) VALUES ('ASDF')
   INSERT INTO KUNDE(NAME) VALUES (1234)

   -- Commit der Transaktion
   COMMIT TRAN
END TRY
BEGIN CATCH
   -- Dieser Codeblock wird ausgeführt, sollte eine der Anweisungen fehlerhaft sein.
   -- Rollback der Transaktion
   ROLLBACK TRAN
END CATCH

Siehe auch

Read other articles:

سفارة جنوب أفريقيا في روسيا جنوب أفريقيا روسيا الإحداثيات 55°45′32″N 37°35′39″E / 55.75888889°N 37.59416667°E / 55.75888889; 37.59416667 البلد روسيا  المكان موسكو الاختصاص روسيا،  وبيلاروس[1]  الموقع الالكتروني الموقع الرسمي  تعديل مصدري - تعديل   سفارة جنوب أفريقيا في رو...

 

Interdisciplinary field of study Gender theory redirects here. For the term used by critics of gender studies, see Anti-gender movement. Sexuality studies redirects here. For the scientific study of sexuality, see Sexology. Part of a series onFeminism History Feminist history History of feminism Women's history American British Canadian German Waves First Second Third Fourth Timelines Women's suffrage Muslim countries US Other women's rights Women's suffrage by country Austria Australia Canad...

 

Eparki Bijnorबिजनौर के सूबाGereja Katolik Siro-Malabar LokasiNegara IndiaProvinsi gerejawiAgraMetropolitAgraStatistikLuas30.664 km2 (11.839 sq mi)Populasi- Total- Katolik(per 2012)3.488.0003,705 (0.1%)Paroki53InformasiDenominasiGereja Katolik Siro-MalabarRitusRitus Siria TimurPendirian23 Maret 1972KatedralKatedral Santo Yosef di KotdwarPelindungSanto YosefKepemimpinan kiniPausFransiskusUskup agung mayorMar George AlencherryUskupM...

追晉陸軍二級上將趙家驤將軍个人资料出生1910年 大清河南省衛輝府汲縣逝世1958年8月23日(1958歲—08—23)(47—48歲) † 中華民國福建省金門縣国籍 中華民國政党 中國國民黨获奖 青天白日勳章(追贈)军事背景效忠 中華民國服役 國民革命軍 中華民國陸軍服役时间1924年-1958年军衔 二級上將 (追晉)部队四十七師指挥東北剿匪總司令部參謀長陸軍�...

 

Variety of Koine Greek Jewish Koine Greek, or Jewish Hellenistic Greek, is the variety of Koine Greek or common Attic found in a number of Alexandrian dialect texts of Hellenistic Judaism, most notably in the Septuagint translation of the Hebrew Bible and associated literature, as well as in Greek Jewish texts from Palestine. The term is largely equivalent with Greek of the Septuagint as a cultural and literary rather than a linguistic category. The minor syntax and vocabulary variations in t...

 

1915 film The Chimney's SecretContemporary newspaper advertisement.Directed byLon ChaneyWritten byLon Chaney (screenplay)Milton Moore (story)Produced byVictor FilmsStarringLon ChaneyGretchen LedererDistributed byUniversal PicturesRelease date August 25, 1915 (1915-08-25) Running time1 reel (10 minutes)CountryUnited StatesLanguageSilent with English intertitles The Chimney's Secret is a 1915 American silent drama film written and directed by, and starring, Lon Chaney. Chaney's s...

Pour les articles homonymes, voir Bang Bang. Bang Bang (My Baby Shot Me Down) Single de Cherextrait de l'album The Sonny Side of Cher Face B Needles and PinsOur Day Will Come Sortie 1966 Enregistré 1966 Durée 2:44 Genre pop rock[1] Format 45 tours Auteur Sonny Bono Producteur Sonny Bono Label Imperial Records Singles de Cher Where Do You Go(1965) Alfie(1966)Pistes de The Sonny Side of Cher A Young Girl (Une enfante)modifier Bang Bang (My Baby Shot Me Down) est une chanson de...

 

United Nations peacekeeping operation in Croatia from January to October 1998 UNPSGUnited Nations Civilian Police Support Groupregion servedAbbreviationUNPSGPredecessorUnited Nations Transitional Administration for Eastern Slavonia, Baranja and Western SirmiumFormation16 January 1998Dissolved15 October 1998TypePeacekeeping missionHeadquartersZagreb (United Nations Liaison Office) and Vukovar (Police HQs) and the 20 Croatian police stations throughout the Danube region.[1]Head of Suppo...

 

「アプリケーション」はこの項目へ転送されています。英語の意味については「wikt:応用」、「wikt:application」をご覧ください。 この記事には複数の問題があります。改善やノートページでの議論にご協力ください。 出典がまったく示されていないか不十分です。内容に関する文献や情報源が必要です。(2018年4月) 古い情報を更新する必要があります。(2021年3月)出...

HerodotosSalinan Romawi (abad ke-2 M) dari Herodotos Yunani dari paruh pertama abad ke-4 SMNama asalἩρόδοτοςLahirc. 484 SMHalikarnasos, Karia, Anatolia, Kekaisaran PersiaMeninggalc. 425 SM (sekitar umur 60)Thurii, Calabria atau Pella, MakedoniaPekerjaanSejarawanKarya terkenalHistoriaOrang tuaLyxes (ayah)Dryotus (ibu)KerabatTheodorus (saudara)Panyassis (paman atau sepupu) Herodotos (bahasa Yunani: Ἡρόδοτος, Hēródotos; bahasa Latin: Herodo...

 

Province in Est Region, Burkina FasoGourmaProvinceScenery south of Fada N’Gourma on the road to BeninLocation in Burkina FasoProvincial map of its departmentsCoordinates: 12°05′N 0°30′W / 12.083°N 0.500°W / 12.083; -0.500Country Burkina FasoRegionEst RegionCapitalFada N’GourmaArea • Province4,303 sq mi (11,145 km2)Population (2019 census)[1] • Province437,242 • Density100/sq mi (39/km...

 

Economic and infrastructure package This article is about President Joe Biden's economic plan. For the social services and climate portions of the Build Back Better Plan, see Build Back Better Act. For the initiative by G7 countries, see Build Back Better World. President Biden promotes his Build Back Better Plan at Germanna Community College, Virginia, on February 10, 2022 The Build Back Better Plan or Build Back Better agenda was a legislative framework proposed by U.S. president Joe Biden ...

Artikel ini bukan mengenai orang Kisi atau orang Kisii. KissiOrkestra musikus Kissi pada tahun 1900Jumlah populasic. 1.224.545Daerah dengan populasi signifikan Guinea798.429 (6,2%)[1] Liberia250.273 (4,8%)[2] Sierra Leone175.843 (4,5%) [3]BahasaKissi, Prancis, Inggris, KrioAgamaKekristenan, Tradisional, Islam[4]Kelompok etnik terkaitOrang Mende, orang Loma, orang Kpelle, orang Mano, orang Kono, orang Vai, orang Gbandi Orang Kissi adalah kelompok ...

 

Archaeological stone-age culture Object said to be the oldest sickle, flint and resin, Tahunian culture, c. 7000 BC, Nahal Hemar Cave. Israel Museum. The Stone Age ↑ before Homo (Pliocene) Paleolithic Lower PaleolithicEarly Stone Age Homo Control of fire Stone tools Middle PaleolithicMiddle Stone Age Homo neanderthalensis Homo sapiens Recent African origin of modern humans Upper PaleolithicLater Stone Age Behavioral modernity, Atlatl, Origin of the domestic dog Epipalaeolithic Natufian Meso...

 

Emperor of Mexico from 1864 to 1867 Maximilian IMaximilian, c. 1864Emperor of MexicoReign10 April 1864 – 19 June 1867[1]PredecessorMonarchy established(Benito Juárez, as President of the Republic)SuccessorMonarchy abolished(Benito Juárez, as President of the Republic)Prime ministers See list José LacunzaTeodosio LaresSantiago Vidaurri BornArchduke Maximilian of Austria(1832-07-06)6 July 1832Schönbrunn Palace, Vienna, Austrian EmpireDied19 June 1867(1867-06-19) (aged 3...

Eredivisie2011-2012 Généralités Sport Football Édition 56 e Lieu(x) Pays-Bas Participants 18 équipes Matchs joués 306 Site web officiel Site officiel Palmarès Tenant du titre Ajax Amsterdam Promu(s) en début de saison RKC Waalwijk Vainqueur Ajax Amsterdam Meilleur(s) buteur(s) Bas Dost (32) Meilleur(s) passeur(s) Luciano Narsingh (16) Navigation Eredivisie 2010-2011 Eredivisie 2012-2013 modifier La saison 2011-2012 de Eredivisie est la cinquante-sixième édition de la première divi...

 

Reform plan devised by the European powers between 1912 and 1914 Administrative-territorial division of Turkish Armenia according to the final Draft of Armenian reforms in the Ottoman Empire, signed on February 8, 1914 by representatives of the Ottoman Empire and the Russian Empire and providing for the creation of 2 provinces (gouvernorats general) under the control of inspectors general appointed by the Great Powers.. Autonomous Armenian province within the Ottoman Empire, proposed by the R...

 

Gereja Martir YordaniaGereja Katolik Paroki Martir Yordania, Marj Al-HamamGereja Martir Yordania, Marj Al-HamamWikipedia | Kode sumber | Tata penggunaan Koordinat: 31°53′49.8″N 35°51′51.8″E / 31.897167°N 35.864389°E / 31.897167; 35.864389LokasiMarj Al-HamamNegara YordaniaDenominasiGereja Katolik RomaSejarahDedikasiMartir YordaniaArsitekturStatusGereja parokiStatus fungsionalAktifAdministrasiKeuskupan AgungPatriarkat Latin Yerusalem Gereja Martir Yordan...

مطار فرانكفورت الدولي Flughafen Frankfurt am Main مطار فرانكفورت إياتا: FRA – ايكاو: EDDF موجز نوع المطار عام مالك/مشغل فرابورت. المالك فرابورت  المشغل فرابورت  يخدم فرانكفورت. البلد ألمانيا  الموقع فرانكفورت -  ألمانيا. الارتفاع 100 م؛ 328 قدم إحداثيات 50°2′4″N 8°34′17″E / 50.034...

 

Italian writer, poet and playwright (1503–1584) Antonio Francesco GrazziniBorn22 March 1504 Florence, Republic of FlorenceDied18 February 1584  (aged 79)Florence, Grand Duchy of TuscanyNationalityItalianOccupationWriter  The shovel of Anton Francesco Grazzini (il Lasca) at the Accademia della Crusca Antonio Francesco Grazzini or Antonfrancisco Grazzini (March 22, 1503 – February 18, 1584) was an Italian author.[1] Biography He was born at Florence or in...