SQLデータベースにテーブルが存在するかどうかを確認しますこんにちは、
別のSQLDBでjmpqueryを実行しています。 一部のDBには同じテーブルがないため、次のエラーが発生します。
SQLクエリで参照されているテーブル(public.table1(t1))が、 'Table'、Table( "table1"、Schema( "public")、Alias( "t1" ))/ * ### * /
クエリを実行する前に、SQL DBにテーブルが存在するかどうかを確認するにはどうすればよいですか?
ありがとう
Geof
スクリプティングRe:SQLデータベースにテーブルが存在するかどうかを確認してくださいそれはテーブルを返します、引数を取得する方法は?ブール値?
Re:SQLデータベースにテーブルが存在するかどうかを確認してください以下のカスタムSQLを使用していることがわかりました。存在する場合は、0または1を返します。
Names Default To Here( 1 );
obj = New SQL Query(
Connection( "ODBC:DSN=xxxx" ),
Custom SQL(
"SELECT EXISTS (
SELECT FROM information_schema.tables
WHERE table_schema = 'public'
AND table_name = 'table1'
);"
)
);
obj << run;