Table.AlterWithNoCheck Table.AlterWithNoCheck Table.AlterWithNoCheck Method

정의

내용을 업데이트 Table 속성 값을 먼저 검사 하지 않고 개체에서 SQL Server 인스턴스의 속성 변경 합니다. Updates any Table object property changes on the instance of SQL Server without checking the property values first.

public:
 void AlterWithNoCheck();
public void AlterWithNoCheck ();
Public Sub AlterWithNoCheck ()

예제

다음 코드 예에서는 새 테이블을 만든 다음 AlterWithNoCheck 메서드를 사용하여 업데이트하는 방법을 보여 줍니다.The following code example shows how to create a new table, and then update it by using the AlterWithNoCheck method.

C#C#

Server srv = new Server("(local)");  
Database db = srv.Databases["AdventureWorks2012"];  

Table tb = new Table(db, "Test Table");  
Column col1 = new Column(tb, "Name", DataType.NChar(50));  
Column col2 = new Column(tb, "ID", DataType.Int);  

tb.Columns.Add(col1);   
tb.Columns.Add(col2);   
tb.Create();  

Column col3 = new Column(tb, "Date", DataType.DateTime);  
tb.Columns.Add(col3);  
tb.AlterWithNoCheck();  

PowershellPowershell

#Connect to the local server and get the AdventureWorks2012 database  
$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")  
$db = New-Object Microsoft.SqlServer.Management.Smo.Database  
$db = $srv.Databases.Item("AdventureWorks2012")  

#Create the Table  
$tb = new-object Microsoft.SqlServer.Management.Smo.Table($db, "Tester Table")  
$col1 = new-object Microsoft.SqlServer.Management.Smo.Column($tb, "Name", [Microsoft.SqlServer.Management.Smo.DataType]::NChar(50))  
$col2 = new-object Microsoft.SqlServer.Management.Smo.Column($tb, "ID", [Microsoft.SqlServer.Management.Smo.DataType]::Int)  
$tb.Columns.Add($col1)  
$tb.Columns.Add($col2)  
$tb.Create()  

#Add a new column and update the table  
$col3 = new-object Microsoft.SqlServer.Management.Smo.Column($tb, "Date", [Microsoft.SqlServer.Management.Smo.DataType]::DateTime)  
$tb.Columns.Add($col3)  
#$tb.AlterWithNoCheck()  
Write-Host $tb.Columns  
$tb.Drop()  

설명

AlterWithNoCheck 메서드는 Table 개체가 만들어진 이후 또는 마지막 Table 문 이후에 Alter 개체의 속성에 대해 변경된 내용을 업데이트합니다.The AlterWithNoCheck method updates any changes that have been made to the Table object's properties since the Table object was created or since the last Alter statement. 수정 내용은 결합되며 SQL Server 인스턴스에 대한 단일 네트워크 트립으로 SQL Server 인스턴스에 전송됩니다.The modifications are combined and sent to the instance of SQL Server in a single network trip to the instance of SQL Server.

적용 대상