Udostępnij za pośrednictwem


Obiekt DRIDefault

Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.

DRIDefault Obiekt reprezentuje właściwości ograniczenie domyślne kolumna Microsoft SQL Server.

Model obiektów SQL-DMO pokazujący bieżący obiekt

Uwagi

Ograniczenie DOMYOLNE programu SQL Server kolumna jest używana do generowania danych dla kolumny, gdy brak jest dostarczony przez użytkownika na wykonanie instrukcja INSERT.Z DRIDefault obiektu, możesz:

  • Ustaw domyślne ograniczenie dla kolumna SQL Server.

  • Usuń domyślne ograniczenie z kolumna SQL Server.

The Name property of the DRIDefault object uses the SQL Server data type sysname.Name is optional when using the object to create a DEFAULT constraint for a SQL Server column.Jeśli Name nie jest określony, SQL Distributed Management Objects (SQL-DMO) generuje odpowiednie wartości.

Podczas ustawiania Text Właściwość DRIDefault obiektu określić tylko tekst domyślny.Nie trzeba zbudować klauzula constraint, ponieważ robi to SQL-DMO.Text Wartość właściwość musi być stała.Aby uzyskać więcej informacji o ograniczeniach na Text właściwość, zobacz opis domyślne ograniczenie w CREATE TABLE (Transact-SQL).

Ograniczniki określających stała ciągi muszą być obecne w tekstu wartości właściwość podczas określania danych ciąg jako część właściwość.Na przykład, aby określić ciąg "Nieznane" jako domyślny, należy użyć 'nieznane'.

Aby zestaw domyślne ograniczenie dla nowej kolumna SQL Server

  1. Create a Tableobject.

  2. Tworzenie Column obiektu.

  3. Get the DRIDefault object from the new Columnobject.

  4. Ustaw Text Właściwość DRIDefault obiektu domyślną dla kolumna.

  5. Dodaj Column obiektu, aby Columns Nowa kolekcja Table obiektu.

  6. Dodaj Table obiektu, aby Tables Kolekcja połączonych Database obiektu.

Aby zestaw domyślne ograniczenie na istniejących kolumn programu SQL Server

  1. Pobierz Table obiekt z Tables Kolekcja połączonych Database obiektu.

  2. Użyj BeginAlter metoda Table obiekt, aby oznaczyć początek zmiany do tabela programu SQL Server.

  3. Pobierz Column obiekt z Columns kolekcja wybranego Table obiektu.

  4. Pobierz DRIDefault obiekt z nowym Columnobiektu.

  5. Ustaw Text Właściwość DRIDefault obiektu domyślną dla kolumna.

  6. Użyj DoAlter metoda Table obiekt, aby przesłać zmiany do wystąpienie programu SQL Server.

Zobacz także

Odwołanie