Sysobjects
テーブルが2つの列xtype
とtype
を持っている理由を教えてもらえますか?どちらもデータ型がchar(2)
であり、オブジェクト型を格納します。xtype対sysobjectsの型の列
1
A
答えて
2
私はtype
がまだ新しいビューにあると考えています。 xtype
は、下位互換性のためにそこにあります。
注:
sys.sysobjects
がremoved in future versionsになり、あなたの代わりにsys.objectsを使用する必要があることが表示されます。
+0
SQL Server 2005を使用しています。SQL 2000に列xtypeが存在しなかったことを意味しますか? –
+0
@ Nadeem - 元の回答に誤植があり、間違っていました。 'xtype'はSQL2Kに存在しました。 'type'は今後使用されます。 – codingbadger
0
あなたはので、彼らだけかどうかUQ
とPK
が異なるかK
かないように示さ現れる
CREATE VIEW sys.sysobjects AS
SELECT
/*... Snip ...*/
xtype = type collate database_default,
/*... Snip ...*/
type = convert(char(2), case type
when 'UQ' then 'K' when 'PK' then 'K'
else type collate database_default end),
/*... Snip ...*/
FROM sys.sysschobjs
を与えますsysobjects
select OBJECT_DEFINITION(OBJECT_ID('sysobjects'))
AS [processing-instruction(x)] FOR XML PATH('')
の定義を見ることができます。
関連する問題
- 1. INFORMATION_SCHEMAとsysobjects
- 2. SQL Server - sysobjectsの照会
- 3. ExtJS xtype登録
- 4. Ext.grid.Panel xtype ExtJs 4
- 5. 長いxtypeアナログ
- 6. のconst列挙型(typescript.js対tsc.js)
- 7. QTableView:対話型の列がQHeaderView
- 8. Rails列挙型シンボル対文字列
- 9. 文字列型.NET対文字配列
- 10. ラリークラスxtypeの値の割り当て
- 11. 対話型と非対話型のRセッションのトレースバック()
- 12. 煎茶タッチ2 XTYPEは
- 13. Python 2.6 numpy対話型配列オブジェクトエラー
- 14. BSTの反復型対反復型ソリューション
- 15. 多型対継承。ディフレンス?多型の
- 16. 、参照型対値型の使用は
- 17. "FOO(int型*&ポインタ)" 対 "のfoo(int型*ポインタ)"
- 18. Python対話型シェル型アプリケーション
- 19. APEX 5対話型レポートの列の順序
- 20. Windowsの対話型通知
- 21. Herokuの対話型Ipythonノートブック
- 22. 対話型のpython/djangoチュートリアル
- 23. は、対話型のJavascriptベースマップ
- 24. Dockerfileの対話型コマンド
- 25. Pythonの対話型シェルプログラムラッパー
- 26. グリッド内の対話型コントロール
- 27. MySQL対話型クエリのログ
- 28. 対話型UIの作成
- 29. PowerBIの対話型ダイアログボックス
- 30. SQLブール型の多対多
一部のオブジェクトタイプの値は、たとえば主キー制約と異なります。 –