Visual Studio 2005 (VB) から、
SQL Server 2005 Compact Edition に対し、
テーブルの存在チェックを行いたいのですが、
SQL文の書き方がわかりません。
Compact Edition 以外のSQL Server でしたら、
以下のような SQL でチェックできる事は知っております。
IF object_id('Northwind..Orders', 'U') IS NOT NULL
PRINT N'存在します'
ELSE
PRINT N'存在しません'
例外にて判断する方法は、最後の手段と考えております。
ご存じの方、どうぞ宜しくお願いします。
No.1ベストアンサー
- 回答日時:
こんにちは、nas02です。
Visual Studio 2005 のサーバエクスプローラからSQL Server 2005 Compact Edition のDBを接続すると
以下の3つが表示されます。
・テーブル
・システムビュー
・レプリケーション
この中の「システムビュー」に「INFORMATION_SCHEMA.TABLES」があります。
このビューに該当テーブルがあるかチェックすれば良いと思います。
(TABLE_TYPE と TABLE_NAME を抽出条件にすれば良いかと)
nas02 さま
連絡が遅くなり、どうもすみません。
教えて頂いた方法により、判断する事ができました。
調査するテーブル名を tblEmployee とした場合、
SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES WHERE ( TABLE_NAME = 'tblEmployee' ) AND ( TABLE_TYPE = 'TABLE' )
という SQL 文で判断できそうです。
本当に、どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- Access(アクセス) アクセス 削除するレコードを含んだテーブルを指定してくださいのエラー対処方法 1 2022/11/24 15:01
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- PostgreSQL 画像とカテゴリーを出力したいのですが、取得の条件を付ける方法がわかりません。 2 2022/05/01 18:03
- その他(プログラミング・Web制作) Rでのスクリプトのご相談 3 2022/12/08 16:22
- MySQL テーブル作成です。どこかのスペルが間違っているか記号など スペースかな? 1 2022/10/01 05:08
- SQL Server SQL Oracle serverにって質問です。 会社テーブルがあり、そのテーブルから 社員名、給 4 2022/05/21 12:22
- Oracle sqlで質問です。 aテーブルとbテーブルがあり、下記のsqlで取得したidとnameに一致しないレ 1 2022/04/20 20:34
- SQL Server AccessのInsertクエリのあとつづけてDeleteクエリを行いたいがSQLでどう書いたらいい 3 2023/05/27 14:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
外部キーだけのテーブル(主キ...
-
L2SWはARPテーブルを持っている?
-
会社の飲み会の幹事になり、座...
-
MySQLで複数テーブルを作成する
-
複数テーブルにわたるCOUNT
-
【PHP】SQL文のSUM関数で出力し...
-
テーブルリンク リンク元を知...
-
テーブル所有者、スキーマ所有...
-
アクセスのリンクテーブル一覧...
-
お金持ちのテーブル
-
テーブルの白く剥がれてるところに
-
2つのテーブルのカウント結果...
-
ちょっとぐらいの時間なら里山...
-
包丁が危険
-
「テーブルに座って……」という...
-
[DB設計]多対多の問題点とは
-
【SQL】グループ化した際の最頻...
-
ACCESS VBA でテーブルの定義だ...
-
論理名とコメント構文(?)について
-
飲み会で、座敷orテーブルどち...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
会社の飲み会の幹事になり、座...
-
テーブルリンク リンク元を知...
-
L2SWはARPテーブルを持っている?
-
テーブルの白く剥がれてるところに
-
飲み会で、座敷orテーブルどち...
-
まるいテーブル 円い 丸い 漢字...
-
1つのテーブルに同じデータを参...
-
このテーブルで
-
置き配された食べ物を袋からど...
-
外部キーだけのテーブル(主キ...
-
【PHP】SQL文のSUM関数で出力し...
-
「テーブルに座って……」という...
-
男性と2人で飲食店に行きテーブ...
-
アクセスのリンクテーブル一覧...
-
一致するデータのみ削除したい
-
論理名とコメント構文(?)について
-
ACCESSで3ファイルを結合して、...
-
MySQLで複数テーブルを作成する
-
複数テーブルにわたるCOUNT
-
SQL 外部結合
おすすめ情報