必要なパラメータ
- driver: クロスプラットフォーム版ではJDBC ドライバーのクラス名、.NET 版ではADO.NET プロバイダー名。
- conn: 接続文字列、またはデータベースURL。
- table: カラムをリストするテーブルまたはビュー。
オプションのパラメータ
- schema: テーブルが存在するデータベーススキーマの名前。スキーマは一般的にテーブルグループの 名前空間 と呼ばれます。
- catalog: データベースサーバーのカタログ。これは一般的に データベース と呼ばれます。値を指定しない場合、データベースサーバーのすべてのカタログのカラムが返されます。
アウトプット属性
- db:columnname: 指定したテーブルまたはビューのカラムの名前。
- db:datatype: 指定したテーブルまたはビューのカラムのSQL データ型。
- db:columnsize: 指定したテーブルまたはビューのカラムのサイズ。
- db:iskey: カラムが主キーカラムかどうかを示すブール値(true またはfalse)。
- db:nullable: カラムがNULL を許容するかどうかを示すブール値(true またはfalse)。
- db:readonly: カラムが読み取り専用かどうかを示すブール値(true またはfalse)。
- db:autoincrement: カラムが自動増分カラムかどうかを示すブール値(true またはfalse)。
例
この例では、ターゲットのデータベースサーバーはMySQL、ターゲットのテーブルはactor です。接続文字列にdatabase パラメータがないことに注意してください。接続文字列でデータベースが指定されている場合、catalog パラメータは不要です。このスクリプトは、ターゲットテーブルのすべての属性をアウトプットファイルに書き込みます。
driver とconn のインプットを次のように変更する必要があります: