SQL står för Structured Query Language . Utvecklad 1970 av IBM , är det språk som används för att "prata" med databaser så att informationen kan manipuleras och hämtas i en databas . SQL -kommandon är indelade i data manipulation och undergrupper av data hämtning , som kan seriekopplas på ett sådant sätt att tillhandahålla intelligent tolkning och åtgärder som baseras på resultat . Om du behöver kolla igenom data för att fatta beslut om hur man kan manipulera eller hämta det , kommer du förmodligen att kräva en loop . Skriva en looping SQL skript kräver några kommandon .
Du behöver :
databassystem som stöder SQL Standard
. .
SQL Server RoHS .
Databas administratörskonto.
1 .
Öppna din SQL -databas med hjälp av dess inbyggda system för hantering och ditt administrativa databasen konto . Varje databas har sin egen nytta och sätt att koppla ihop , så konsultera din dokumentation
2
Välj den databas där du vill spara proceduren med SQL -kommandot : . " välj databas <; databasename > "utan citationstecken , som ersätter
med namnet på din databas .
3 .
Förvara din fråga så att den kan loopas av servern . Du kan lagra den genom att skriva : "Skapa FÖRFARANDE AS " där är det namn du vill ge denna SQL-frågan och är själva frågan . Till exempel kan du skriva en lagrad fråga för att välja alla värden från tabellen "användare " genom att skriva " SKAPA FÖRFARANDE all_users AS SELECT * FROM users " .
4 .
Skapa en while-slinga (som tillåter kod som ska utföras flera gånger ) i din SQL -kod . När du har några evenemang där du skickar SQL till databasen kan du slinga den på följande sätt : while ( villkor) { SQL_Procedure }. Som ett exempel kan du köra ett skript som utförde update_list förfarandet oändlighet fram till det datum i databasen inte längre var lika med idag genom att skriva : . while ( Välj datum=CURRENT_DATE } { } update_list