Aracılığıyla paylaş


Oluşturma, değiştirme ve varsayılan kaldırılıyor

Içinde SQL Server Yönetim Nesneleri (SMO), varsayılan kısıtlama olarak temsil edilir Default nesne.

The TextBody() özellik of the Default object is used to küme the value to be inserted. Bu, bir sabit değer olabilir veya bir Transact-SQL GETDATE() gibi sabit bir değer döndüren deyim. The TextBody() özellik cannot be modified by using the Alter() yöntem. Bunun yerine, Default bırakılan yeniden ve nesne gerekir.

Örnek

Sunulan kod örneklerinden herhangi birini kullanmak için, programlama ortamını, programlama şablonunu ve uygulamanızı oluşturacağınız programlama dilini seçmeniz gerekecektir.Daha fazla bilgi için bkz: Nasıl Yapılır: Visual Studio. NET'te bir Visual Basic SMO projesi oluşturma veya Nasıl Yapılır: Visual Studio. NET'te bir Visual C# SMO Proje oluşturma.

Oluşturma, değiştirme ve Visual Basic'te bir varsayılan kaldırılıyor

Bu kod örneği, basit metin olan bir varsayılan ve olan başka bir varsayılan oluşturulması gösterilmiştir bir Transact-SQL deyim. Varsayılan sütun için kullanılarak eklenmelidir BindToColumn(String, String) yöntem ve kullanarak ilişkisi kesildi UnbindFromColumn(String, String) yöntem.

Oluşturma, değiştirme ve bir varsayılan Visual C# [NULL]'kaldırılıyor

Bu kod örneği, basit metin olan bir varsayılan ve olan başka bir varsayılan oluşturulması gösterilmiştir bir Transact-SQL deyim. Varsayılan sütun için kullanılarak eklenmelidir BindToColumn(String, String) yöntem ve kullanarak ilişkisi kesildi UnbindFromColumn(String, String) yöntem.

{

//Connect to the local, default instance of SQL Server.

{ 
Server srv = default(Server); 
srv = new Server(); 
//Reference the AdventureWorks database. 
Database db = default(Database); 
db = srv.Databases("AdventureWorks"); 
//Define a Default object variable by supplying the parent database and the default name 
//in the constructor. 
Default def = default(Default); 
def = new Default(db, "Test_Default2"); 
//Set the TextHeader and TextBody properties that define the default. 
def.TextHeader = "CREATE DEFAULT [Test_Default2] AS"; 
def.TextBody = "GetDate()"; 
//Create the default on the instance of SQL Server. 
def.Create(); 
//Declare a Column object variable and reference a column in the AdventureWorks database. 
Column col = default(Column); 
col = db.Tables("SpecialOffer", "Sales").Columns("StartDate"); 
//Bind the default to the column. 
def.BindToColumn("SpecialOffer", "StartDate", "Sales"); 
//Unbind the default from the column and remove it from the database. 
def.UnbindFromColumn("SpecialOffer", "StartDate", "Sales"); 
def.Drop(); 
} 

See Also

Reference

Default