我正在尝试在嵌入式 sql 中打印表的行。我有这个代码,其中发布是表,pubid 是属性。我试过这个:
EXEC SQL DECLARE C1 CURSOR FOR SELECT pubid FROM publication;
EXEC SQL OPEN C1;
EXEC SQL WHENEVER NOT FOUND GOTO close_c1;
for(;;) {
EXEC SQL FETCH C1 INTO :pubid;
cout<<pubid<<endl;
}
close_c1:
EXEC SQL CLOSE C1;
编译器给了我这个错误:错误:标签'close_c1'已使用但未定义。我该如何解决?