Aracılığıyla paylaş


sp_help (Transact-SQL)

Bir veritabanı nesnesini hakkında bilgi raporlar (listelenen herhangi bir nesne sys.sysobjects uyumluluk görünümü), kullanıcı tanımlı veri türü veya bir veri türü.

Topic link iconTransact-SQL sözdizimi kuralları

sp_help [ [ @objname = ] 'name' ]

Bağımsız değişkenler

  • [ @objname=] 'name'
    Is the name of any object, in sysobjects or any user-defined data type in the systypes table.name is nvarchar(776), with a default of NULL.Veritabanı adları kabul edilemez.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (hata)

Sonuç Kümeleri

, Döndürülen sonuç kümelerini bağlı olupnamebelirtilmişse, ne zaman bu belirtilir, ve hangi veritabanına is. nesne

  1. Ifsp_help bağımsız değişken olmadan yürütüldüğünde, geçerli veritabanında varolan her türden nesnelerin özet bilgi verilir.

    sütun Name

    Veri türü

    Açıklama

    Name

    nvarchar(128)

    Nesne adı

    Sahibi

    nvarchar(128)

    Nesne sahibi

    Nesne_türü

    nvarchar(31)

    Nesne Türü

  2. Ifnameolan birSQL Serververi türü veya kullanıcı tanımlı veri türüsp_help şu sonucu verir küme.

    sütun Name

    Veri türü

    Açıklama

    Type_name

    nvarchar(128)

    Verileri bir ad yazın.

    Storage_type

    nvarchar(128)

    SQL Server tür adı.

    Uzunluk

    smallint

    Fiziksel uzunluğu (bayt cinsinden) veri türü.

    Prec

    int

    Hassasiyet (toplam basamak sayısı).

    Ölçek

    int

    Ondalık sağındaki basamak sayısı.

    Nullable

    varchar(35)

    NULL değerlere izin verilip verilmeyeceğini gösterir: Evet veya Hayır

    Default_name

    nvarchar(128)

    Adı varsayılan bağlı bu tür.

    null = No varsayılan bağlı.

    Rule_name

    nvarchar(128)

    Bu tür. bağlı bir kural adı

    null = No varsayılan bağlı.

    Harmanlama

    sysname

    Harmanlama veri türü.null olmayan karakter veri türleri.

  3. Ifnamebir veritabanı nesnesini farklı bir veri türü olansp_help , belirtilen nesne türüne göre küme ve aynı zamanda ek sonuç kümesi, bu sonucu verir.

    sütun Name

    Veri türü

    Açıklama

    Name

    nvarchar(128)

    Tablo adı

    Sahibi

    nvarchar(128)

    Tablo sahibi

    Tür

    nvarchar(31)

    Tablo görünüm türü

    Created_datetime

    datetime

    Tarih tablo oluşturulan

    Belirtilen veritabanı nesnesini bağlısp_help ek sonuç kümesini döndürür.

    IfnameSistem tablosu, kullanıcı tablo veya Görünüm değilsp_help Aşağıdaki sonuç kümelerini. verir Ancak, sonuç küme veri dosyasının bulunduğu açıklayan bir dosya grubu için bir görünüm döndürülmez.

    • Ek sonuç küme sütun nesnelerde döndürdü:

      sütun Name

      Veri türü

      Açıklama

      Column_name

      nvarchar(128)

      Sütun adı.

      Tür

      nvarchar(128)

      Sütun veri türü.

      Hesaplanan

      varchar(35)

      Gösterir mi değerleri sütun hesaplanmış: Evet veya Hayır

      Uzunluk

      int

      Sütun uzunluğu (bayt).

      NoteNote:
      Sütun veri türü bir büyük bir değer türü olup olmadığını (, nvarchar(max) , varbinary(max) veya xmlvarchar(max) ), değeri -1 görüntülenir.

      Prec

      char(5)

      Sütun duyarlığını.

      Ölçek

      char(5)

      sütun Ölçek.

      Nullable

      varchar(35)

      İçinde NULL değerlere izin verilip verilmeyeceğini gösterir sütun: Evet veya Hayır

      TrimTrailingBlanks

      varchar(35)

      İzleyen boşlukları kırpar.Evet veya Hayır döndürür

      FixedLenNullInSource

      varchar(35)

      Yalnızca geriye dönük uyumluluk için.

      Harmanlama

      sysname

      Sütun harmanlama.Noncharacter veri türleri için NULL.

    • Ek sonuç küme Kimlik sütunları döndürdü:

      sütun Name

      Veri türü

      Açıklama

      Kimlik

      nvarchar(128)

      Sütun adı, veri türü kimliği olarak bildirilir.

      Çekirdek

      numeric

      Kimlik sütun için başlangıç değeri.

      Artırma

      numeric

      Bu değerler için artış sütun.

      Çoğaltma için değil

      int

      IDENTITY özellik bir çoğaltma oturumu sırasında değil zorunlu olaraksqlrepl, tabloya veri ekler:

      1 = True

      0 = False

    • Ek sonuç küme döndürülen sütunlar:

      sütun Name

      Veri türü

      Açıklama

      RowGuidCol

      sysname

      Genel benzersiz tanımlayıcı sütunun adı.

    • Ek sonuç küme dosya gruplarını verilen:

      sütun Name

      Veri türü

      Açıklama

      Data_located_on_filegroup

      nvarchar(128)

      , Verilerin bulunduğu dosya grubu: Birincil, ikincil ya da işlem Kütük

    • Ek sonuç küme dizinlerde döndürdü:

      sütun Name

      Veri türü

      Açıklama

      index_name

      sysname

      Dizin adı.

      Index_description

      varchar(210)

      Dizin tanımı.

      index_keys

      nvarchar(2078)

      Sütun adları, dizin oluşturulur.

    • Ek sonuç küme kısıtlamalar döndürdü:

      sütun Name

      Veri türü

      Açıklama

      constraint_type

      nvarchar(146)

      Sınırlama türü.

      constraint_name

      nvarchar(128)

      Kısıtlamanın adı.

      delete_action

      nvarchar(9)

      Gösterir mi silme eylem olan: Hiçbir eylem, CASCADE ya yok.

      yabancı anahtar kısıtlamaları yalnızca uygulanabilir.

      update_action

      nvarchar(9)

      Güncelleştirme eylemini olup olmadığını gösterir: Hiçbir eylem, Basamakla veya yok.

      yabancı anahtar kısıtlamaları yalnızca uygulanabilir.

      status_enabled

      varchar(8)

      Kısıtlamanın etkinleştirilip etkinleştirilmediğini gösterir: Etkin, devre dışı, ya da yok.

      CHECK ve yabancı anahtar kısıtlamaları yalnızca uygulanabilir.

      status_for_replication

      varchar(19)

      Gösterir kısıtlama olup çoğaltma.

      CHECK ve yabancı anahtar kısıtlamaları yalnızca uygulanabilir.

      constraint_keys

      nvarchar(2078)

      Kısıtlama yukarı veya varsayılan ayarları ve kuralları, kural ve varsayılan tanımlayan metni durumda sütunların adları.

    • Nesnelere başvurma hakkında ek sonuç kümesi döndürdü:

      sütun Name

      Veri türü

      Açıklama

      Tablo tarafından başvurulan

      nvarchar(516)

      Tabloya başvuran diğer veritabanı nesneleri tanımlar.

    • Ek sonuç küme saklı yordamlar, işlevler veya genişletilmiş saklı yordam döndürdü.

      sütun Name

      Veri türü

      Açıklama

      Parameter_name

      nvarchar(128)

      Saklı yordam parametre adı.

      Tür

      nvarchar(128)

      Saklı yordam parametresinin veri türü.

      Uzunluk

      smallint

      En yüksek fiziksel depolama alanı alanı uzunluğunu bayt.

      Prec

      int

      Precision veya toplam basamak sayısı.

      Ölçek

      int

      Ondalık ayırıcının sağındaki basamak sayısı.

      Param_order

      smallint

      Parametrenin sıra.

Remarks

The sp_help procedure looks for an object in the current database only.

When name is not specified, sp_help lists object names, owners, and object types for all objects in the current database.sp_helptrigger provides information about triggers.

sp_help yalnızca orderable dizin sütunları kullanır; bu nedenle, XML dizinler veya kayma dizinler. bilgi göstermiyor

İzinler

Üyelik gerektirir Ortak roldür.Kullanıcı en az bir izin olmalıdırobjname.Sütun kısıtlaması anahtarları, varsayılan veya kuralları görüntülemek için tablo görünüm TANIMINI izninizin olması gerekir.

Örnekler

C.Tüm nesneler hakkında bilgi döndüren

Aşağıdaki örnekte, her nesne hakkında bilgi verilmiştirmasterveritabanı.

USE master;
GO
EXEC sp_help;
GO

b.Bilgi tek bir nesneyi döndürme

Aşağıdaki örnek hakkında bilgi görüntülerContactTablo.

USE AdventureWorks;
GO
EXEC sp_help 'Person.Contact';
GO