基本上我在數據庫設計中有一個考試,我們的主要主題之一是嵌入式SQL。這是我給出的唯一例子,但是有0個解釋,我很難找出發生了什麼,如果我知道它寫了什麼語言,我至少可以找到一份參考手冊來尋求幫助。這是用什麼語言編寫的嵌入式SQL?
var
StaffNum: string[5];
FirstName, LastName: string[12];
Address: string [60];
Telephone: string[12];
EXEC SQL
INCLUDE SQLCA
END EXEC
begin
EXEC SQL
LOGIN localhost, 'scott' , 'tiger'
END EXEC
if SQLCODE <> 0 then
begin
display ('Illegal login attempted - program terminating');
exit
end;
display ('Enter Staff Number of Interest');
accept (StaffNum);
EXEC SQL
SELECT Fname, Lname, Address, Tel_No
INTO :FirstName, :LastName, :Address, :Telephone
FROM STAFF
WHERE Sno = :StaffNum
END EXEC
if SQLCODE <> 0 then
begin
display ('Invalid Staff Number Entered: ', StaffNum)
end
else
begin
display ('Name: ', FirstName, ' ', LastName);
display ('Home Address: ', Address);
display ('Phone Number: ', Telephone)
end;
EXEC SQL
LOGOFF
END EXEC
end.
任何想法將不勝感激!
編輯:我知道一般的程序在做什麼,但上來的問題是沿着什麼是‘包括’用於,或什麼是SQLCODE等
知道的語言完全是出於這裏的範圍。把它當作英文閱讀。它並不比這更簡單。 –
scott/tiger是默認的oracle示例用戶名/密碼。所以,這可能是pro/c – wildplasser
更正:它絕對不是C.它可能是微軟語言之一。或者一個帕斯卡變體。 – wildplasser