Itzik Ben-Ganの書籍「TSQL Fundamentals」に次のコードがあります。関数OBJECT_IDの第2引数
私は、特定のオブジェクトが存在するかどうかを確認するために、関数OBJECT_ID
が使用されることを理解します。しかし、私は少し第二引数のN'U'
で混乱しています。
私はMSDN documentationを検索し、2番目の引数がオブジェクトタイプを表していると言いますが、まだN'U'
が意味することは分かりません。
誰かが実際に表していることを説明してもらえますか?
IF OBJECT_ID(N'dbo.Employees', N'U') IS NOT NULL
BEGIN
IF OBJECTPROPERTY(OBJECT_ID(N'dbo.Employees', N'U'), N'TableTemporalType') = 2
ALTER TABLE dbo.Employees SET(SYSTEM_VERSIONING = OFF);