PDA

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



milad.biroonvand
چهارشنبه 21 اردیبهشت 1390, 16:05 عصر
سلام

در صورتیکه نیاز دارید ، نام فیلد های یک جدول رو بصورت یک نتیجه داشته باشید ، باید از کدهای زیر استفاده کنید

SELECT [name] AS [Column name]
FROM syscolumns
WHERE id = (SELECT id
FROM sysobjects
WHERE type = 'U'
AND [NAME] = 'tblname')

حمیدرضاصادقیان
چهارشنبه 21 اردیبهشت 1390, 16:11 عصر
سلام.
میشه به این شکل هم نوشت

SELECT NAME FROM sys.syscolumns s
WHERE id=OBJECT_ID('Sales')


یا با استفاده از کد زیر

SELECT * FROM information_schema.[COLUMNS] c
WHERE c.TABLE_NAME='Sales'

Galawij
پنج شنبه 22 اردیبهشت 1390, 08:54 صبح
سلام
این دستور هم تعداد سطرهای جدول مورد نظر شما را برمی گرداند:
Select rows From sysindexes Where id=Object_Id('table_name') and indid<2

danial82
پنج شنبه 14 مهر 1390, 11:07 صبح
نوع فیلدها چطور بدست میاد
واینکه چطور میشه فیلد(های) مشترک در یک relation رو بدست آورد

danial82
پنج شنبه 14 مهر 1390, 11:51 صبح
SELECT TABLE_NAME,COLUMN_NAME,data_type,character_maximum _length from information_schema.columns