De SQL-taal voegt flexibiliteit voor dynamische content , zodat u informatie kunt invoegen en ophalen uit de database . SQL heeft een aantal strikte regels echter om variabelen te maken , bel functies en het opzetten van blokken code zoals IF blokken of TERWIJL verklaringen . Deze regels moeten worden nageleefd , of de SQL -server een foutmelding . SQL Variabelen Je variabelen in SQL definiëren om waarden die u in de SQL- programma bevatten . Variabelen gebruiken het " @"- prefix , die aangeeft tot de SQL-database -server dat u een variabele die informatie bevat . U kunt deze variabele overal bellen in de code . Typisch , database- programmeurs plaats de variabele verklaring aan de bovenkant van de functie . De volgende code maakt een SQL- variabele zoals " verklaar @ naam als varchar ( 30 ) " zonder aanhalingstekens . Deze variabele wordt gedeclareerd en gedefinieerd als een string die 30 tekens kan bevatten . BEGIN en END Verklaringen De BEGIN en END statements worden gebruikt met voorwaardelijke of lus blokken in SQL . Ze definiëren het begin en het einde van de blokken . Zonder deze twee verklaringen , is SQL niet weet wanneer de toestand of de lus begint en eindigt , zodat uw programma terug logische fouten . De volgende code is een voorbeeld van het gebruik van deze twee staten voor een IF voorwaardelijke blok : als @ naam is nullbeginselect ' Sorry, je moet een name'end Proper Syntax invoeren < br SQL > is niet hoofdlettergevoelig , wat betekent dat " aLS " en "als " hetzelfde betekenen aan de database . U moet er echter voor zorgen dat u de juiste syntax te gebruiken voor elk van de verklaringen die u gebruikt om gegevens te voegen en te bewerken . Als u een trefwoord zoals verkeerd typt "invoegen ", de SQL-taal wordt een fout geretourneerd . Bijvoorbeeld , de volgende code is niet juist voor de insert statement , dus het een fout terug : insert into contacten waarde ( naam ) De volgende code is de juiste manier om gegevens in te voegen : insert into contacten ( naam ) waarden ( ' greg ' ) < br > SQL Permissions SQL heeft strenge regels toestemming . Deze regels blokkeren ongeautoriseerde programmeurs uitvoeren van code op de server . SQL machtigingen worden gecontroleerd in de Management Studio -software , en de machtigingen voor een specifieke account worden weergegeven in de eigenschappen van het account . Als de account geen toegang tot de database tabellen hebben , SQL blokkeert expliciet de rekening van het lopen verklaringen die voegen , bewerken of verwijderen van de inhoud in de tabel .
|