SQL Server 2005を使用しています。データベースには多くのテーブルが含まれています。
私のdbを調べると、すべてのテーブル名の先頭に "dbo"が付いています。私は、データベース名を持つ「DBO」は、以下を参照してください置き換えたい:テーブルにdb名を表示する方法
2
A
答えて
0
他にもdboはデフォルトのスキーマです。私はあなたがデータベースと同じ名前を持つスキーマを作成したいと思う理由はわからないんだけど、あなたは、次のような何かをしなければならないよう求めてきたものを達成するために:
は、新たに作成します。 CREATE SCHEMAステートメントを使用するスキーマ
ALTER SCHEMAステートメントを使用して、既定のスキーマから新しいスキーマにテーブルを移動します。
例は次のようになります。
IF NOT EXISTS (SELECT * FROM sys.schemas WHERE name ='iMature_US')
EXEC dbo.sp_executesql @statement=N'CREATE SCHEMA iMature_US';
GO
ALTER SCHEMA iMature_US TRANSFER dbo.PODetail
GO
あなたはINFORMATION_SCHEMA.TABLESビューからのデータを使用して、すべてのテーブルを転送するためのスクリプトを書くことができます。
2
DBOがスキーマ名で、それはデータベース名とは何の関係もありません。 SQL Serverは[ServerName]。[Database name]。[Schema name]。[Table/View/Trigger/SP/Function/etc Name]の4つの部分名を使用します。デフォルトのスキーマはdbo
ですが、必要に応じてデータベースの後に名前を付けることができます(詳細はhttp://msdn.microsoft.com/en-us/library/ms189462.aspxを参照してください)。
関連する問題
- 1. テーブル名はDBビューアツリービューには表示されませんが、クエリ
- 2. luasqlですべてのテーブル名を表示する方法
- 3. テーブル名表示
- 4. 対応するdbテーブルのモデル名を取得する方法
- 5. テーブル内の参照の名前を表示する方法AspNetUsers
- 6. 階層テーブルを表示する方法
- 7. テーブルのデータを表示する方法
- 8. DBクエリデータをテーブルとして表示
- 9. ユーザ名の代わりに表示名を表示する方法#
- 10. テーブルDBをMySqLのdbにコピーする方法
- 11. QueryforList resultテーブル名を表示
- 12. JS&NodeJs:AJAXでDBからテーブルを読み込み、テーブルに表示
- 13. テーブルから列を非表示/表示する方法は?
- 14. material-uiテーブルで列を非表示/表示する方法は?
- 15. フルデバイス名の代わりにネットワークアダプタ名を表示する方法
- 16. ログイン名コントロールにユーザー名を表示する方法
- 17. vaadinのmysql dbテーブルの表にデータを表示
- 18. テーブル 'M'と 'F'(Oracle DB)を持つテーブルから別の値を表示する方法
- 19. キーアップフィルタ入力に作用するテーブルdivを非表示/表示する方法
- 20. Mean stack for DBの表示名
- 21. 各DBでクエリを実行し、DB名も表示
- 22. ASP内のテーブルにメニュー名を表示
- 23. 各ユーザーのdynamodbテーブル名の表示方法
- 24. ORACLE DBに接続するOracle JDBCドライバのユーザー名とパスワードを非表示にする方法
- 25. ASP.Net動的データのテーブルの表示名を変更する方法
- 26. データベースをテーブルに表示してテキストを直接表示する方法
- 27. JSPでDBからイメージを表示する方法は?
- 28. microsoft azureのsql dbのデータを確認/表示する方法
- 29. Jqgridテーブルに表示するカスタムカスタムエラーを追加する方法
- 30. ASP.NETで「ビュー」テーブル(SQLテーブル)を表示する方法は?
デフォルトのスキーマはdboです。必要に応じて、データベースに多数のスキーマからオブジェクトを含めることができます。基本的に名前空間に名前を付けます。私は、データベース名と一致するスキーマを作成する際に、自分自身のポイントを見ません。 –
+1あなたが意味するものを説明するためにイメージを使用(および編集)する –