|
1 | 1 | <?xml version="1.0" encoding="utf-8"?>
|
2 | 2 | <!-- $Revision$ -->
|
3 |
| -<!-- EN-Revision: 4f1897928902b04d08e0d8be04e0d27dc02da70b Maintainer: hirokawa Status: ready --> |
| 3 | +<!-- EN-Revision: e7aa6e14255c8f942df87559fd6010d80222c228 Maintainer: hirokawa Status: ready --> |
4 | 4 | <!-- CREDITS: takagi,mumumu -->
|
5 | 5 | <refentry xml:id="function.odbc-columns" xmlns="http://docbook.org/ns/docbook">
|
6 | 6 | <refnamediv>
|
|
35 | 35 | <term><parameter>catalog</parameter></term>
|
36 | 36 | <listitem>
|
37 | 37 | <para>
|
38 |
| - 修飾子。 |
| 38 | + &odbc.parameter.catalog; |
39 | 39 | </para>
|
40 | 40 | </listitem>
|
41 | 41 | </varlistentry>
|
42 | 42 | <varlistentry>
|
43 | 43 | <term><parameter>schema</parameter></term>
|
44 | 44 | <listitem>
|
45 | 45 | <para>
|
46 |
| - 所有者。 |
| 46 | + &odbc.parameter.schema; |
| 47 | + &odbc.parameter.search; |
47 | 48 | </para>
|
48 | 49 | </listitem>
|
49 | 50 | </varlistentry>
|
|
52 | 53 | <listitem>
|
53 | 54 | <para>
|
54 | 55 | テーブル名。
|
| 56 | + &odbc.parameter.search; |
55 | 57 | </para>
|
56 | 58 | </listitem>
|
57 | 59 | </varlistentry>
|
|
60 | 62 | <listitem>
|
61 | 63 | <para>
|
62 | 64 | カラム名。
|
| 65 | + &odbc.parameter.search; |
63 | 66 | </para>
|
64 | 67 | </listitem>
|
65 | 68 | </varlistentry>
|
66 | 69 | </variablelist>
|
67 | 70 | </para>
|
68 |
| - <para> |
69 |
| - <parameter>schema</parameter>, <parameter>table_name</parameter> および |
70 |
| - <parameter>column_name</parameter> には検索パターン |
71 |
| - (ゼロ以上の文字にマッチする '%' や単一の文字にマッチする '_') を使用可能です。 |
72 |
| - </para> |
73 | 71 | </refsect1>
|
74 | 72 | <refsect1 role="returnvalues">
|
75 | 73 | &reftitle.returnvalues;
|
|
79 | 77 | <para>
|
80 | 78 | 結果セットは以下のカラムを有しています。
|
81 | 79 | <itemizedlist>
|
82 |
| - <listitem><simpara>TABLE_QUALIFIER</simpara></listitem> |
83 |
| - <listitem><simpara>TABLE_SCHEM</simpara></listitem> |
84 |
| - <listitem><simpara>TABLE_NAME</simpara></listitem> |
85 |
| - <listitem><simpara>COLUMN_NAME</simpara></listitem> |
86 |
| - <listitem><simpara>DATA_TYPE</simpara></listitem> |
87 |
| - <listitem><simpara>TYPE_NAME</simpara></listitem> |
88 |
| - <listitem><simpara>PRECISION</simpara></listitem> |
89 |
| - <listitem><simpara>LENGTH</simpara></listitem> |
90 |
| - <listitem><simpara>SCALE</simpara></listitem> |
91 |
| - <listitem><simpara>RADIX</simpara></listitem> |
92 |
| - <listitem><simpara>NULLABLE</simpara></listitem> |
93 |
| - <listitem><simpara>REMARKS</simpara></listitem> |
| 80 | + <listitem><simpara><literal>TABLE_CAT</literal></simpara></listitem> |
| 81 | + <listitem><simpara><literal>TABLE_SCHEM</literal></simpara></listitem> |
| 82 | + <listitem><simpara><literal>TABLE_NAME</literal></simpara></listitem> |
| 83 | + <listitem><simpara><literal>COLUMN_NAME</literal></simpara></listitem> |
| 84 | + <listitem><simpara><literal>DATA_TYPE</literal></simpara></listitem> |
| 85 | + <listitem><simpara><literal>TYPE_NAME</literal></simpara></listitem> |
| 86 | + <listitem><simpara><literal>COLUMN_SIZE</literal></simpara></listitem> |
| 87 | + <listitem><simpara><literal>BUFFER_LENGTH</literal></simpara></listitem> |
| 88 | + <listitem><simpara><literal>DECIMAL_DIGITS</literal></simpara></listitem> |
| 89 | + <listitem><simpara><literal>NUM_PREC_RADIX</literal></simpara></listitem> |
| 90 | + <listitem><simpara><literal>NULLABLE</literal></simpara></listitem> |
| 91 | + <listitem><simpara><literal>REMARKS</literal></simpara></listitem> |
| 92 | + <listitem><simpara><literal>COLUMN_DEF</literal></simpara></listitem> |
| 93 | + <listitem><simpara><literal>SQL_DATA_TYPE</literal></simpara></listitem> |
| 94 | + <listitem><simpara><literal>SQL_DATETIME_SUB</literal></simpara></listitem> |
| 95 | + <listitem><simpara><literal>CHAR_OCTET_LENGTH</literal></simpara></listitem> |
| 96 | + <listitem><simpara><literal>ORDINAL_POSITION</literal></simpara></listitem> |
| 97 | + <listitem><simpara><literal>IS_NULLABLE</literal></simpara></listitem> |
94 | 98 | </itemizedlist>
|
| 99 | + &odbc.result.driver-specific; |
95 | 100 | </para>
|
96 |
| - <para> |
97 |
| - 結果セットは TABLE_QUALIFIER、TABLE_SCHEM、TABLE_NAME でソートされます。 |
98 |
| - </para> |
| 101 | + <simpara> |
| 102 | + 結果セットは <literal>TABLE_CAT</literal>, <literal>TABLE_SCHEM</literal>, |
| 103 | + <literal>TABLE_NAME</literal>, <literal>ORDINAL_POSITION</literal> でソートされます。 |
| 104 | + </simpara> |
99 | 105 | </refsect1>
|
| 106 | + |
| 107 | + <refsect1 role="examples"> |
| 108 | + &reftitle.examples; |
| 109 | + <example xml:id="odbc-columns.example.basic"> |
| 110 | + <title>テーブルのカラム一覧を表示する</title> |
| 111 | + <programlisting role="php"> |
| 112 | +<![CDATA[ |
| 113 | +<?php |
| 114 | +$conn = odbc_connect($dsn, $user, $pass); |
| 115 | +$columns = odbc_columns($conn, 'TutorialDB', 'dbo', 'test', '%'); |
| 116 | +while (($row = odbc_fetch_array($columns))) { |
| 117 | + print_r($row); |
| 118 | + break; // further rows omitted for brevity |
| 119 | +} |
| 120 | +?> |
| 121 | +]]> |
| 122 | + </programlisting> |
| 123 | + &example.outputs.similar; |
| 124 | + <screen> |
| 125 | +<![CDATA[ |
| 126 | +Array |
| 127 | +( |
| 128 | + [TABLE_CAT] => TutorialDB |
| 129 | + [TABLE_SCHEM] => dbo |
| 130 | + [TABLE_NAME] => TEST |
| 131 | + [COLUMN_NAME] => id |
| 132 | + [DATA_TYPE] => 4 |
| 133 | + [TYPE_NAME] => int |
| 134 | + [COLUMN_SIZE] => 10 |
| 135 | + [BUFFER_LENGTH] => 4 |
| 136 | + [DECIMAL_DIGITS] => 0 |
| 137 | + [NUM_PREC_RADIX] => 10 |
| 138 | + [NULLABLE] => 0 |
| 139 | + [REMARKS] => |
| 140 | + [COLUMN_DEF] => |
| 141 | + [SQL_DATA_TYPE] => 4 |
| 142 | + [SQL_DATETIME_SUB] => |
| 143 | + [CHAR_OCTET_LENGTH] => |
| 144 | + [ORDINAL_POSITION] => 1 |
| 145 | + [IS_NULLABLE] => NO |
| 146 | +) |
| 147 | +]]> |
| 148 | + </screen> |
| 149 | + </example> |
| 150 | + </refsect1> |
| 151 | + |
100 | 152 | <refsect1 role="seealso">
|
101 | 153 | &reftitle.seealso;
|
102 | 154 | <para>
|
103 | 155 | <simplelist>
|
104 |
| - <member>付随する権限を取得するには <function>odbc_columnprivileges</function></member> |
| 156 | + <member><function>odbc_columnprivileges</function></member> |
| 157 | + <member><function>odbc_procedurecolumns</function></member> |
105 | 158 | </simplelist>
|
106 | 159 | </para>
|
107 | 160 | </refsect1>
|
|
0 commit comments