|
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