Змінні зв'язку, також як і INTO-змінні, перед застосуванням повинні бути попередньо оголошені. Змінні зв'язку при вказівці їх в SQL-операторі предваряются символом двокрапка. p align="justify"> Наприклад:
EXEC SQL INSERT INTO Mat (f1, f2, f3) VALUES (: f1, f2, f3);
Приклади створення змінних.
SQL SELECT f1, f2, f3 FROM KARTA INTO: var1, var2, var3; SELECT S1, S2, S FROM Otez: var4 var5 var6 WHERE f1 = 1; SELECT f1, f2 FROM Mat INTO: var7, var8 WHERE f1 = 1;
4.5 Створення збережених процедур
1. CREATE PROCEDURE XXX AS SELECT dbo.KARTA.Familia,. KARTA.Imia, dbo.KARTA.Otjectvo, dbo.KARTA.DataRowdenia,
dbo.KARTA.ID_MectoRegictrazii,. KARTA.DataPoctypleniaVCPD, dbo.KARTA.ID_KategoriaCemii,
dbo. [Mat ]. Familia AS Expr1, dbo. [Mat ]. Imia AS Expr2, span>
dbo. [Mat ]. Otjectvo AS Expr3,. [Mat ]. DataRowdenia AS Expr4, dbo. [ Mat ]. ID_MectoRegictrazii AS
Expr5, dbo. [Mat ]. FizZdorovie, dbo.Otez.Familia AS Expr6,. Otez.Imia AS Expr7, dbo.Otez.Otjectvo AS Expr8,
dbo.Otez.DataRowdenia AS Expr9, dbo.Otez.ID_MectoRegictrazii AS
Expr10,. Otez.FizZdorovie AS Expr11dbo.KARTA INNER JOIN. [Mat ] ON dbo.KARTA.ID_Mat = dbo. [Mat ]. ID INNER JOIN.Otez ON dbo.KARTA.ID_Otez = dbo.Otez.ID
GO - дана процедура робить вибірку даних з таблиць KARTA, Mat, Otez, за допомогою цієї процедури організовується запит на дитину з відображенням даних по його батькам.
2. CREATE PROCEDURE XXX1 AS SELECT dbo.KARTA.Familia,
dbo.KARTA.Imia, dbo.KARTA.Otjectvo, dbo.KARTA.DataRowdenia,
dbo.KARTA.Ceria_i_Nomer, dbo.KARTA.DataVidaji,. KARTA.ID_MectoRegictrazii, dbo.KARTA.ID_KemVidan,
dbo.OcnovaniaPomecheniaVCPD.OcnovaniaPomecheniaVCPD,. Poctyplenie.Poctyplenie, dbo. [Ocnovanie
poctanovki]. OcnovaniePoctanovkidbo.KARTA INNER JOIN.OcnovaniaPomecheniaVCPD ON
dbo.KARTA.ID_OcnovaniePoctyplenia =
dbo.OcnovaniaPomecheniaVCPD.ID INNER JOIN.Poctyplenie ON dbo.KARTA.ID_Poctanovka = dbo.Poctyplenie.ID
INNER JOIN. [Ocnovanie poctanovki] ON dbo.KARTA.ID_VidiYctrouctva =
dbo. [Ocnovanie poctanovki]. ID
GO - дана процедура робить вибірку даних з таблиці KARTA і довідників: OcnovaniaPomecheniaVCPD, Ocnovanie poctanovki, за допомогою цієї процедури організовується запит на д...