这些符号引入或括起 SQL 注释。要获取更多关于 SQL 注释符号的信息,请参阅 如何输入 SQL 注释。
要了解不可准备的 SQL 语句的列表,请参阅 在单一语句准备中受限的语句。要了解更多关于如何准备多 SQL 语句的信息,请参阅 准备多个 SQL 语句。
因此,您不可准备包括 INTO 子句的 SELECT(或 EXECUTE FUNCTION 或 EXECUTE PROCEDURE)语句,因为 INTO 子句需要主语言变量。
EXEC SQL prepare new_cust from 'insert into customer(fname,lname) values(?,?)';
要获取更多关于如何使用问号作为占位符的信息,请参阅 准备接收参数的语句。
如果准备好的语句包含“集合派生的表”段或 GBase 8s ESQL/C 集合变量,则在您可为该 PREPARE 语句组装文本方面有一些附加的限制。要获取关于动态的 SQL 的信息,请参阅 GBase 8s ESQL/C 程序员手册。SPL 例程不可使用动态的 SQL 语句来处理包含“集合派生的表”段的准备好的语句。