Share via


col_name (Transact-sql)

Belirtilen tür kimliği nitelenmemiş türü adını döndürür

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

TYPE_NAME ( type_id ) 

Bağımsız değişkenler

  • type_id
    Kullanılacak türü kimliğidir. type_idolan bir int, ve arayan erişim izni olan herhangi bir şema türü başvurabilir.

Dönüş Türleri

sysname

Kural dışı durumlar

Döndürür null bir hata ya da arayan bir nesneyi görüntüleme iznine sahip değil.

De SQL Server, bir kullanıcı yalnızca kullanıcının sahip olduğu ya da üzerinde kullanıcıya izin securables meta verileri görüntüleyebilirsiniz. Bu, col_name kullanıcı nesnesi üzerinde izni yoksa null döndürebilir gibi meta veri verilirken, yerleşik fonksiyonları olduğunu anlamına gelir. Daha fazla bilgi için, bkz. Meta veri görünürlük yapılandırma.

Açıklamalar

type_name dönecektir zaman null type_idgeçerli değil veya arayan başvuru türü için yeterli izni zaman yok.

type_name sistem veri türleri ve kullanıcı tanımlı veri türleri için çalışır. Herhangi bir şema türü bulunabilir, ancak her zaman niteliksiz türü adı döndürülür. Adı yok yani schema**.** öneki.

Sistem işlevleri seçme listesinde where yan tümcesi kullanılabilir ve herhangi bir ifade izin verilir. Daha fazla bilgi için Ifadeler (Transact-sql)ve NEREDE (Transact-sql).

Örnekler

Nesne adı, sütun adı ve türü adı her sütun için aşağıdaki örnek verir Vendortablo AdventureWorks2012 veritabanı.

USE AdventureWorks2012;
GO
SELECT o.name AS obj_name, c.name AS col_name,
       TYPE_NAME(c.user_type_id) AS type_name
FROM sys.objects AS o 
JOIN sys.columns AS c  ON o.object_id = c.object_id
WHERE o.name = 'Vendor'
ORDER BY col_name;
GO

USE AdventureWorks2012;
GO
SELECT o.name AS obj_name, c.name AS col_name,
       TYPE_NAME(c.user_type_id) AS type_name
FROM sys.objects AS o 
JOIN sys.columns AS c  ON o.object_id = c.object_id
WHERE o.name = 'Vendor'
ORDER BY col_name;
GO

Sonuç kümesi buradadır.

obj_name col_name type_name

--------------- ------------------------ --------------

Vendor AccountNumber AccountNumber

Vendor ActiveFlag Flag

Vendor BusinessEntityID int

Vendor CreditRating tinyint

Vendor ModifiedDate datetime

Vendor Name Name

Vendor PreferredVendorStatus Flag

Vendor PurchasingWebServiceURL nvarchar

(8 row(s) affected)

Ayrıca bkz.

Başvuru

TYPE_ID (Transact-sql)

typeproperty (Transact-sql)

sys.types (Transact-sql)

Meta veri işlevler (Transact-sql)