- 締切済み
ビューが作成できない
MSDE2000 Release Aをインストールして SQL Server Management Studio Expressを使い 最近SQLを学んでいるのですが CREATE VIEWを使うとエラーメッセージとして 'CREATE VIEW' は、クエリ バッチの最初のステートメントでなければなりません。 というような表示がされてビューを作成できません。 この場合どのようにすればこのエラーがなくなり、ビューを作成できるのでしょうか? どなたか教えてください。よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- 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"が存在していないと作成できないと思います。
- chukenkenkou
- ベストアンサー率43% (833/1926)
回答No.1
>'CREATE VIEW' は、クエリ バッチの最初のステートメントでなければなりません とエラーが出ているのだから、「CREATE VIEW」の前に何を記載しているのかを書いてもらわないと、具体的なアドバイスはできないと思いますが?
質問者
補足
ご指摘ありがとうございました。 USE db_Sample; CREATE VIEW viw_sample1 as select * from tbl_sample1 こちらのSQL文を使ってできるかどうか試してみたところ エラーが出ました。
補足
返信が遅くなってしまい大変申し訳ありませんでした。 上記のアドバイスどおりに実行してもできませんでしたので 自分で試行錯誤したところなんとかビューの作成ができました。