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. テーブルのデータを表示する方法
- 5. DBクエリデータをテーブルとして表示
- 6. テーブルDBをMySqLのdbにコピーする方法
- 7. ログイン名コントロールにユーザー名を表示する方法
- 8. vaadinのmysql dbテーブルの表にデータを表示
- 9. ASP内のテーブルにメニュー名を表示
- 10. データベースをテーブルに表示してテキストを直接表示する方法
- 11. ASP.Net動的データのテーブルの表示名を変更する方法
- 12. Jqgridテーブルに表示するカスタムカスタムエラーを追加する方法
- 13. JSPでDBからイメージを表示する方法は?
- 14. Buddypressでユーザー名/表示名を取得する方法は?
- 15. 処理中にCruiseControl.NETにタスク名を表示する方法
- 16. Spring MVCデータベースからテーブルにデータを表示する方法
- 17. SQLテーブルからJComboBoxにデータを表示する方法は?
- 18. レールテーブルの水平テーブルにエントリを表示する方法
- 19. 別のテーブルに表示されるテーブルから値を取得する方法
- 20. MS Accessレポートにクエリ名を表示する方法
- 21. firebugプロファイラに非匿名の関数を表示する方法
- 22. ウィジェットと一緒にアプリ名を表示する方法
- 23. asp.netに現在のユーザーの名前を表示する方法
- 24. Rails - IDに関連した名前を表示する方法
- 25. 自動完成テキストボックスにデータベースフィールド名を表示する方法
- 26. toast.maketextに表示されたファイル名を取得する方法
- 27. ページを更新せずにDBからデータを表示する方法
- 28. Tomcatサーバーの "表示名"列にアプリケーション名を表示する方法はありますか?
- 29. mysql dbのテーブルに.sqlファイルを変換する方法
- 30. memcacheにdb値を格納してmemcacheから表示する方法
デフォルトのスキーマはdboです。必要に応じて、データベースに多数のスキーマからオブジェクトを含めることができます。基本的に名前空間に名前を付けます。私は、データベース名と一致するスキーマを作成する際に、自分自身のポイントを見ません。 –
+1あなたが意味するものを説明するためにイメージを使用(および編集)する –