このコードは機能しませんが、理由はわかりません:
set serveroutput on buffer 2560000
declare
requete varchar2(4000);
name_firm varchar2(35);
curseur_ref number;
response number;
begin
curseur_ref := dbms_sql.open_cursor;
requete := 'SELECT trim(myTable.myColumn) from myTable';
dbms_sql.parse(curseur_ref, requete, dbms_sql.native);
dbms_sql.define_column(curseur_ref, 1, name_firm, 35);
response := dbms_sql.execute(curseur_ref);
dbms_sql.column_value(curseur_ref, 1, name_firm);
dbms_output.put_line('NB enregs : ' || dbms_sql.fetch_rows(curseur_ref));
dbms_output.put_line('name_firm : ' || name_firm);
dbms_sql.close_cursor(curseur_ref);
end;
plsqlエラーはありません
結果は次のとおりです。
NB enregs : 1 (正しいものを見つけました...)
name_firm : '存在するのは名前だけです'
単独発送も可能ですし、社名も入っているので依頼もOKです
何が起こっている?
答えてくれてありがとう
注:問題は、このコードが一度動作するのを見たということです....