PDA

View Full Version : بدست اوردن لیست فیلد های یک جدول



mohsen_metn
شنبه 16 خرداد 1388, 13:36 عصر
سلام
برای بدست اوردن لیست فیلد های یک جدول چه دستوری باید مورد استفاده قرار گیرد؟

Afshin160
شنبه 16 خرداد 1388, 14:21 عصر
سلام ... خيلي ساده :



col_name(table_id,column_id)

هر دو هم از نوع int هستن

mohsen_metn
شنبه 16 خرداد 1388, 14:37 عصر
سلام ... خيلي ساده :



col_name(table_id,column_id)


هر دو هم از نوع int هستن



ممنون از راهنمایی تان
حلا چطوری می تونم تعداد فیلد ها را بدست بیارم؟

pesar irooni
شنبه 16 خرداد 1388, 17:33 عصر
با این کد هم میشه لیست فیلدهای جدول را بدست آورد و نیاز به کد جدول نیست

CREATE PROCEDURE sp_GetAccesses AS
DECLARE @c varchar(4000), @t varchar(128)
SET @c = ''
SET @t='myTable'
SELECT @c = @c + c.name + ', '
FROM syscolumns c INNER JOIN sysobjects o ON o.id = c.id
WHERE o.name = @t
ORDER BY colid
SELECT Substring(@c, 1, Datalength(@c)-2 )