前提
下記コードの内容ですが、IF DATABASEPROPERTYEX (N'backupdemo', N'Version') > 0
の部分で、[N'backupdemo]とありますが、N’は必要ですか?なくても同じ結果が返ってくる
のですが、付ける意味を教えてほしいです。
また、(N'backupdemo', N'Version')この部分ですが、(テーブル名,データベースオプション)
とDocsにて説明がありましたが、そもそもデータベースオプションとはなんなのか調べても
よくわかりませんでした。よろしければ教えていただきたいです。
お手数ですがご教授いただけると幸いです。
よろしくお願いいたします。
該当のソースコード
IF DATABASEPROPERTYEX (N'backupdemo', N'Version') > 0 BEGIN ALTER DATABASE [backupdemo] SET SINGLE_USER WITH ROLLBACK IMMEDIATE; DROP DATABASE [backupdemo]; END GO
>そもそもデータベースオプションとはなんなのか調べてもよくわかりませんでした。
調べた結果読んだ記事が分からなかったのか、
見つからなかったのか 分かりません。
採用したキーワード、確認した記事、
自身がどう理解したか を記載してください。
結局は調べて出てくるような記事が回答として寄せられます。となると、読んだかもしれない記事が回答にあがることもありますし、「読んでも理解できない」だと「もっと基礎に立ち返った方がいい」という話になります。
何度もやり取りが発生するので、自身が持っている情報はすべて出してください。
また、質問タグを追加してください。
https://teratail.com/tags/SQL%20Server
SQLを利用する全ての人がSQL Serverを利用しているわけではありません。
m.ts10806様
承知しました。
ご指摘ありがとうございます。
このスレッドの課題は解決したようですので、解決に役立った回答にベストアンサーをつけて、このスレッドはクローズ願います。
回答1件
あなたの回答
tips
プレビュー