如何在sqlserver里使用动态游标
sql sever7.0
我想在定义游标时的sql语句是一个变量
请问高手怎么定义,下面是sqlserver帮助里的一个例子,怎么在
sql query里不能执行,能不能就语法解释一下,谢谢
EXEC SQL BEGIN DECLARE SECTION;
char szCommand[] = "SELECT au_fname FROM authors WHERE au_lname = ?";
char szLastName[] = "White";
char szFirstName[30];
EXEC SQL END DECLARE SECTION;
EXEC SQL
DECLARE author_cursor CURSOR FOR select_statement;
EXEC SQL
PREPARE select_statement FROM :szCommand;
EXEC SQL OPEN author_cursor USING :szLastName;
EXEC SQL FETCH author_cursor INTO :szFirstName;