ODBC Driver for SugarCRM

Build 24.0.9062

スキーマ検出

次のセクションでは、スキーマ情報の取得方法について説明します。

テーブルとビューのリスト

odbc_tables 関数を使用すると、本製品 を通じて利用可能なテーブルとビューを確認できます。これは、クエリのようにリソースを通じて結果を返します。

$stmt = odbc_tables($cnx);
while ($row = odbc_fetch_array($stmt)) {
    echo "Catalog: ", $row["TABLE_CAT"], "\n";
    echo "Schema: ", $row["TABLE_SCHEM"], "\n";
    echo "Table: ", $row["TABLE_NAME"], "\n";
    echo "Type: ", $row["TABLE_TYPE"], "\n";
}

odbc_columns メソッドを使用すると、テーブルとビューで利用可能なカラムを確認できます。

$stmt = odbc_columns($cnx);
while ($row = odbc_fetch_array($stmt)) {
    if ($row["TABLE_NAME"] == "Accounts") {
        echo "Name: ", $row["COLUMN_NAME"], "\n";
        echo "Type: ", $row["DATA_TYPE"], "\n";
        echo "Length: ", $row["COLUMN_SIZE"], "\n";
        echo "Precision: ", $row["DECIMAL_DIGITS"], "\n";
        echo "Nullable: ", $row["IS_NULLABLE"], "\n";
    }
}

Copyright (c) 2024 CData Software, Inc. - All rights reserved.
Build 24.0.9062