<< Click to Display Table of Contents >> データベースとの接続設定 |
データベース対応アクションとDBMSの対応表
以下のリンク先に、データベースに対応している各アクションと接続可能なDBMSの対応表が記載されています。
詳細は、「対応データベースについて」を参照してください。
データベースに対応している機能、対応可能なデータベースの種類、バージョンなどの最新情報については、弊社ホームページのFAQ「対応しているデータベース製品は何ですか?」にも掲載されています。 |
データベースとの接続設定(ODBC設定)
まず、データベースに接続するためにはODBC設定を行う必要があります。ODBCの設定手順は、各DBMSとも共通的な操作により行うことができます。
ODBCの設定については、アクションの共通設定の「ODBC設定」の記述を参照してください。
ODBCドライバは32bit版と64bit版が用意されています。使用するPanel Serverのバージョンが32bit版か64bit版かに合わせて、適切なバージョンを選択するようにして下さい。 |
---|
PostgreSQLと接続する場合の注意点
DBMSにPostgreSQLを使用する場合、以下の注意点があります。
•PostgreSQLを使用したデータベースに接続する場合、データベース側に用意するテーブルでは、テーブル名、フィールド名ともに全て小文字で定義する必要があります。
各DBMSの推奨データ型
DBMS側のテーブル定義で指定するフィールドのデータ型の推奨設定は以下のとおりです。
データの種類 |
SQLServer |
Oracle |
MySQL |
PostgreSQL |
備考 |
日付 |
DATETIME |
DATE |
DATETIME |
TIMESTAMP |
|
文字列 |
VARCHAR(n) |
VARCHAR2(n) |
VARCHAR(n) |
VARCHAR(n) |
|
数値(整数) |
INT |
NUMBER(10, 0) |
INT |
INTEGER |
|
数値(浮動小数) |
FLOAT |
BINARY_DOUBLE |
DOUBLE |
DOUBLE PRECISION |
|
ブール(値がビットの場合) |
TINYINT |
NUMBER(1, 0) |
TINYINT(1) |
SMALLINT |
FALSE時:0、TRUE時:1 が保存される。 |
VARCHAR(5) |
VARCHAR2(5) |
VARCHAR(5) |
VARCHAR(5) |
FALSE時:”FALSE”、TRUE時:”TRUE”が文字列で保存される。 アラームサーバの保存項目でビットタグを保存する場合はこちらを推奨。 |
|
ブール(値が数値の場合) |
TINYINT |
NUMBER(1, 0) |
TINYINT(1) |
SMALLINT |
※上記の「n」には、目的に応じて最大桁数を指定。
例: VARCHAR(255)
テーブルのフィールド名にSQLの予約語を使用することはできないため、注意してください(例えば「DATE」など)。 |