この図では、OCIBindByName()を使用したプレースホルダとプログラム変数の関連付けを示します。この図では、INSERT INTO emp VALUES (:empno, :ename, :job, :sal, :deptno)という1つのSQL文が示されています。OCIBindByName()コールにより、次のSQL文のプレースホルダを関連付けます。

プレースホルダ :empno :ename :job :sal :deptno
アドレス &empno ename job &sal &deptno
データ型 INTEGER STRING STRING INTEGER INTEGER
長さ sizeof(empno) strlen(ename)+1 strlen(job)+1 sizeof(sal) sizeof(deptno)