• 締切済み

ビューが作成できない

MSDE2000 Release Aをインストールして SQL Server Management Studio Expressを使い 最近SQLを学んでいるのですが CREATE VIEWを使うとエラーメッセージとして 'CREATE VIEW' は、クエリ バッチの最初のステートメントでなければなりません。 というような表示がされてビューを作成できません。 この場合どのようにすればこのエラーがなくなり、ビューを作成できるのでしょうか? どなたか教えてください。よろしくお願いします。

みんなの回答

  • chaozux
  • ベストアンサー率40% (25/61)
回答No.2

はじめまして。 > USE db_Sample; ここで、最後のセミコロンは要りません。 USE db_Sample CREATE VIEW viw_sample1 as select * from tbl_sample1 これでビューを作成できるはずです。 補足で、データベース"db_Sample"上にテーブル"tbl_sample1"が存在していないと作成できないと思います。

erements
質問者

補足

返信が遅くなってしまい大変申し訳ありませんでした。 上記のアドバイスどおりに実行してもできませんでしたので 自分で試行錯誤したところなんとかビューの作成ができました。

回答No.1

>'CREATE VIEW' は、クエリ バッチの最初のステートメントでなければなりません とエラーが出ているのだから、「CREATE VIEW」の前に何を記載しているのかを書いてもらわないと、具体的なアドバイスはできないと思いますが?

erements
質問者

補足

ご指摘ありがとうございました。 USE db_Sample; CREATE VIEW viw_sample1 as select * from tbl_sample1 こちらのSQL文を使ってできるかどうか試してみたところ エラーが出ました。

関連するQ&A