上海期貨配資網(wǎng)站開發(fā)沈陽seo優(yōu)化排名公司
SELECT 語句返回的行集是它的活動集。單個 SELECT 語句返回單個行。您可使用嵌入式 SELECT 語句來從數(shù)據(jù)庫將單個行檢索到主變量內。然而,當 SELECT 語句返回多行數(shù) 據(jù)時,程序必須使用游標來一次檢索一行。在 檢索多行 中討論“多行”選擇操作。 要檢索單行數(shù)據(jù),只要在您的程序中嵌入 SELECT 語句。下列示例展示您可如何使 用 GBase 8s ESQL/C 來編寫嵌入式 SELECT 語句:
INTO 子句是將此語句與 編寫 SELECT 語句 或 編寫高級 SELECT 語句 中的任何示例區(qū) 分開來的唯一細節(jié)。此子句指定要檢索產(chǎn)生的數(shù)據(jù)的主變量。
當程序執(zhí)行嵌入式 SELECT 語句時,數(shù)據(jù)庫服務器執(zhí)行該查詢。示例語句選擇聚集值,以 便于它恰好產(chǎn)生一行數(shù)據(jù)。該行僅有單個列,且它的值存儲在名為 avg_price 的主變量中。 程序的后續(xù)行可使用那個變量。
您可使用此類語句來將單行數(shù)據(jù)檢索到主變量內。單個行可有所期望的許多列。如果查詢 產(chǎn)生多行數(shù)據(jù),則數(shù)據(jù)庫服務器不可返回任何數(shù)據(jù),而是返回一個錯誤代碼。
? 您在 INTO 子句中羅列的主變量應與選擇列表中的項一樣多。如果這些列表的長度碰巧不 一樣,則數(shù)據(jù)庫服務器返回盡可能多的值并在 SQLWARN 的第四個字段中設置警告標志。