SQL sproget tilføjer fleksibilitet til dynamisk indhold, så du kan indsætte og hente oplysninger fra databasen. SQL har nogle strenge regler , men at skabe variabler , kalde funktioner og oprette blokke af kode som IF blokke eller mens erklæringer. Disse regler skal overholdes , eller SQL server returnerer en fejl . SQL Variable
Du definerer variabler i SQL til at indeholde værdier , du bruger hele SQL -programmet. Variabler bruger "@" præfiks , som angiver over for SQL-database -server, du har en variabel, der indeholder information. Du kan kalde denne variabel overalt i koden. Typisk database programmører placere variable erklæring på toppen af funktion. Følgende kode opretter en SQL variabel såsom " erklære @ navn som varchar (30)" uden citationstegn. Denne variabel er erklæret og defineret som en streng, der kan indeholde 30 tegn.
Begynder og slutter Udtalelser
begynder og slutter udsagn bruges med betingede eller loop blokke i SQL . De definerer begyndelsen og slutningen af blokkene . Uden disse to udsagn , er SQL ikke, hvor tilstanden eller loop starter og slutter , så dit program returnerer logiske fejl . Følgende kode er et eksempel på anvendelse af disse to udsagn for en IF betinget blok : Hvis @ navn er nullbeginselect 'Beklager , skal du indtaste en name'end
Korrekt Syntaks
< br >
SQL er ikke store og små bogstaver , hvilket betyder, at "hvis" , og "hvis" betyder det samme til databasen. Du skal imidlertid sikre, at du bruger korrekte syntaks for hver af de udsagn, du bruger til at indsætte og redigere data. Hvis du skriver forkert et søgeord som "indsættes ", SQL sproget returnerer en fejl . For eksempel er følgende kode forkert for den indsætte erklæring , så det returnerer en fejl : insert into kontakter værdi ( navn) Følgende kode er den rigtige måde at indsætte data : insert into kontaktpersoner ( navn) værdier ( " greg ") < br >
SQL Tilladelser
SQL har strenge tilladelse regler. Disse regler blokerer uautoriserede programmører fra at køre kode på serveren. SQL tilladelser kontrolleres i Management Studio software og tilladelserne til en bestemt konto er opført i kontoens egenskaber. Hvis kontoen ikke har adgang til databasen tabeller , SQL eksplicit blokerer den konto kører nogen udtalelser, der indsætter , redigere eller slette indholdet i tabellen.