|
1 | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | 2 | <!-- $Revision$ --> |
3 | | -<!-- EN-Revision: 61374bbe228e8e9c55a24aba59a1e2bb2a871148 Maintainer: takagi Status: ready --> |
4 | | -<refentry xml:id="function.db2-bind-param" xmlns="http://docbook.org/ns/docbook"> |
| 3 | +<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: takagi Status: ready --> |
| 4 | +<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-bind-param"> |
5 | 5 | <refnamediv> |
6 | 6 | <refname>db2_bind_param</refname> |
7 | 7 | <refpurpose> |
|
32 | 32 | </refsect1> |
33 | 33 | <refsect1 role="parameters"> |
34 | 34 | &reftitle.parameters; |
35 | | - <para> |
36 | | - <variablelist> |
37 | | - <varlistentry> |
38 | | - <term><parameter>stmt</parameter></term> |
39 | | - <listitem> |
40 | | - <para> |
41 | | - <function>db2_prepare</function> が返すプリペアドステートメント。 |
42 | | - </para> |
43 | | - </listitem> |
44 | | - </varlistentry> |
45 | | - <varlistentry> |
46 | | - <term><parameter>parameter_number</parameter></term> |
47 | | - <listitem> |
48 | | - <para> |
49 | | - プリペアドステートメントのパラメータの位置。 |
50 | | - 1 から始まります。 |
51 | | - </para> |
52 | | - </listitem> |
53 | | - </varlistentry> |
54 | | - <varlistentry> |
55 | | - <term><parameter>variable_name</parameter></term> |
56 | | - <listitem> |
57 | | - <para> |
58 | | - <parameter>parameter_number</parameter> で指定したパラメータに |
59 | | - バインドする PHP 変数の名前を表す文字列。 |
60 | | - </para> |
61 | | - </listitem> |
62 | | - </varlistentry> |
63 | | - <varlistentry> |
64 | | - <term><parameter>parameter_type</parameter></term> |
65 | | - <listitem> |
66 | | - <para> |
67 | | - PHP 変数を SQL パラメータにバインドする際に |
68 | | - 入力パラメータとするのか (<constant>DB2_PARAM_IN</constant>) |
69 | | - 出力パラメータとするのか (<constant>DB2_PARAM_OUT</constant>) |
70 | | - あるいは入出力両方を許可するのか |
71 | | - (<constant>DB2_PARAM_INOUT</constant>) を指定する定数。 |
72 | | - メモリのオーバーヘッドを避けるため、<constant>DB2_PARAM_FILE</constant> |
73 | | - を指定して PHP 変数をファイルにバインドし、 |
74 | | - ファイルからラージオブジェクト (BLOB、CLOB あるいは DBCLOB) |
75 | | - データを読み込むようにするすることも可能です。 |
76 | | - </para> |
77 | | - </listitem> |
78 | | - </varlistentry> |
79 | | - <varlistentry> |
80 | | - <term><parameter>data_type</parameter></term> |
81 | | - <listitem> |
82 | | - <para> |
83 | | - PHP 変数をどの SQL データ型にバインドするのかを指定する定数。 |
84 | | - <constant>DB2_BINARY</constant>、 |
85 | | - <constant>DB2_CHAR</constant>、<constant>DB2_DOUBLE</constant> あるいは |
86 | | - <constant>DB2_LONG</constant> のうちのいずれか。 |
87 | | - </para> |
88 | | - </listitem> |
89 | | - </varlistentry> |
90 | | - <varlistentry> |
91 | | - <term><parameter>precision</parameter></term> |
92 | | - <listitem> |
93 | | - <para> |
94 | | - 変数をデータベースにバインドする際の精度を指定します。 |
95 | | - このパラメータは、ストアドプロシージャから |
96 | | - XML 出力の値を取得する際にも使用します。 |
97 | | - 非負の値を指定すると、それがデータベースから取得する |
98 | | - XML データの最大サイズとなります。 |
99 | | - このパラメータを使用しない場合は、 |
100 | | - ストアドプロシージャから XML 出力を取得する際の最大サイズを |
101 | | - デフォルトの 1MB とみなします。 |
102 | | - </para> |
103 | | - </listitem> |
104 | | - </varlistentry> |
105 | | - <varlistentry> |
106 | | - <term><parameter>scale</parameter></term> |
107 | | - <listitem> |
108 | | - <para> |
109 | | - 変数をデータベースにバインドする際の位取りを指定します。 |
110 | | - </para> |
111 | | - </listitem> |
112 | | - </varlistentry> |
113 | | - </variablelist> |
114 | | - </para> |
| 35 | + <variablelist> |
| 36 | + <varlistentry> |
| 37 | + <term><parameter>stmt</parameter></term> |
| 38 | + <listitem> |
| 39 | + <para> |
| 40 | + <function>db2_prepare</function> が返すプリペアドステートメント。 |
| 41 | + </para> |
| 42 | + </listitem> |
| 43 | + </varlistentry> |
| 44 | + <varlistentry> |
| 45 | + <term><parameter>parameter_number</parameter></term> |
| 46 | + <listitem> |
| 47 | + <para> |
| 48 | + プリペアドステートメントのパラメータの位置。 |
| 49 | + 1 から始まります。 |
| 50 | + </para> |
| 51 | + </listitem> |
| 52 | + </varlistentry> |
| 53 | + <varlistentry> |
| 54 | + <term><parameter>variable_name</parameter></term> |
| 55 | + <listitem> |
| 56 | + <para> |
| 57 | + <parameter>parameter_number</parameter> で指定したパラメータに |
| 58 | + バインドする PHP 変数の名前を表す文字列。 |
| 59 | + </para> |
| 60 | + </listitem> |
| 61 | + </varlistentry> |
| 62 | + <varlistentry> |
| 63 | + <term><parameter>parameter_type</parameter></term> |
| 64 | + <listitem> |
| 65 | + <para> |
| 66 | + PHP 変数を SQL パラメータにバインドする際に |
| 67 | + 入力パラメータとするのか (<constant>DB2_PARAM_IN</constant>) |
| 68 | + 出力パラメータとするのか (<constant>DB2_PARAM_OUT</constant>) |
| 69 | + あるいは入出力両方を許可するのか |
| 70 | + (<constant>DB2_PARAM_INOUT</constant>) を指定する定数。 |
| 71 | + メモリのオーバーヘッドを避けるため、<constant>DB2_PARAM_FILE</constant> |
| 72 | + を指定して PHP 変数をファイルにバインドし、 |
| 73 | + ファイルからラージオブジェクト (BLOB、CLOB あるいは DBCLOB) |
| 74 | + データを読み込むようにするすることも可能です。 |
| 75 | + </para> |
| 76 | + </listitem> |
| 77 | + </varlistentry> |
| 78 | + <varlistentry> |
| 79 | + <term><parameter>data_type</parameter></term> |
| 80 | + <listitem> |
| 81 | + <para> |
| 82 | + PHP 変数をどの SQL データ型にバインドするのかを指定する定数。 |
| 83 | + <constant>DB2_BINARY</constant>、 |
| 84 | + <constant>DB2_CHAR</constant>、<constant>DB2_DOUBLE</constant> あるいは |
| 85 | + <constant>DB2_LONG</constant> のうちのいずれか。 |
| 86 | + </para> |
| 87 | + </listitem> |
| 88 | + </varlistentry> |
| 89 | + <varlistentry> |
| 90 | + <term><parameter>precision</parameter></term> |
| 91 | + <listitem> |
| 92 | + <para> |
| 93 | + 変数をデータベースにバインドする際の精度を指定します。 |
| 94 | + このパラメータは、ストアドプロシージャから |
| 95 | + XML 出力の値を取得する際にも使用します。 |
| 96 | + 非負の値を指定すると、それがデータベースから取得する |
| 97 | + XML データの最大サイズとなります。 |
| 98 | + このパラメータを使用しない場合は、 |
| 99 | + ストアドプロシージャから XML 出力を取得する際の最大サイズを |
| 100 | + デフォルトの 1MB とみなします。 |
| 101 | + </para> |
| 102 | + </listitem> |
| 103 | + </varlistentry> |
| 104 | + <varlistentry> |
| 105 | + <term><parameter>scale</parameter></term> |
| 106 | + <listitem> |
| 107 | + <para> |
| 108 | + 変数をデータベースにバインドする際の位取りを指定します。 |
| 109 | + </para> |
| 110 | + </listitem> |
| 111 | + </varlistentry> |
| 112 | + </variablelist> |
115 | 113 | </refsect1> |
116 | 114 | <refsect1 role="returnvalues"> |
117 | 115 | &reftitle.returnvalues; |
@@ -278,12 +276,10 @@ $rc = db2_execute($stmt); |
278 | 276 |
|
279 | 277 | <refsect1 role="seealso"> |
280 | 278 | &reftitle.seealso; |
281 | | - <para> |
282 | | - <simplelist> |
283 | | - <member><function>db2_execute</function></member> |
284 | | - <member><function>db2_prepare</function></member> |
285 | | - </simplelist> |
286 | | - </para> |
| 279 | + <simplelist> |
| 280 | + <member><function>db2_execute</function></member> |
| 281 | + <member><function>db2_prepare</function></member> |
| 282 | + </simplelist> |
287 | 283 | </refsect1> |
288 | 284 |
|
289 | 285 | </refentry> |
|
0 commit comments