Oracle 使用滾動游標

2021-05-28 00:05:12 字數 807 閱讀 2074

源**:xx.pc

/*

功能:演示了oracle滾動游標操作

定義游標時注意事項:

1. declare cursor語句必須是使用游標的第一條語句

2. 游標名稱是乙個識別符號,而不是宿主變數,其長度是可以任意的,但只有前31個字元有效

3. 游標所對應的select語句不能包含into子句

4. 游標語句(declare,open,fetch,close)必須在同乙個預編譯單元內

*/#include #include #include #include #pragma comment(lib, "orasql10.lib")

int connect();

void cursor();

void sql_error();

void main()

else

printf("連線失敗\n");

}int connect() // connect to oracle database

void sql_error() // print error infomation

void cursor() // 游標操作

printf("name = %s(%d), salary = %.2f\n", name, strlen(name), salary);

} printf("sqlca.sqlerrd[2] = %d\n", sqlca.sqlerrd[2]); // sqlca.sqlerrd[2]存放著select語句作用的行數

}

PRO C 使用滾動游標

該文件拷貝與 該文件僅僅為了用於儲存,留於以後檢視,如有侵權,敬請諒解!1.使用非滾動游標 execsql prepare sql statement from statement checksqlerror preparesql statement execsql declare sql curs...

oracle 游標使用

create or replace function errortyperead return varchar2 is result varchar2 3000 type cursor type is ref cursor tempname varchar2 100 cursor testcur i...

oracle游標使用

在進行pl sql程式設計時,我們都會使用游標,游標有兩種,一種是顯式游標,使用類似如下方式 open 游標 loop fetch into exit when notfound end loop close 游標 另一種是隱式游標,使用類似如下 for 游標變數 in 游標 loop 賦值變數 游...