在嵌入式SQL中,当在SQL语句中引用宿主语言的程序变量时,程序变量应()
在嵌入式SQL中,当在SQL语句中引用宿主语言的程序变量时,程序变量应()
A、加前缀$
B、加后缀$
C、加前缀:
D、加后缀:
【正确答案】:C
【题目解析】:在宿主语言的程序中使用SLQ语句有以下规定:(1)在程序中要区分SQL语句与宿主语言语句;(2)允许嵌入的SQL语句引用宿主语言的度程序变量(称为共享变量),但有两条规定: 引用时,这些变量前必须加“:”作为前缀标识,以示与数据库中变量有区别;这些变量由宿主语言的程序定答义,并用版SQL的DECLARE语句说明;(3)SQL的集合处理方式与宿主语言单记录处理方式之间要协调。需要采用游标机制,把集合操作转换成单记录处理方式。综合以上,应选C,加前缀:。
Top