PDA

View Full Version : بررسی موجود بودن یک ستون و جدول اس کیو ال با سی شارپ



hamidtmu
یک شنبه 16 تیر 1398, 23:30 عصر
با سلام . دوستان من در مورد ساخت جدول پایگاه داده با اس کیو ال اشنایی دارم
فقط میخام بدون به چه صورت دستور شرطی بزارم که اگه مثلا یک ستون را یک بار ساختم دو باره اقدام نشه
برای اینکار فعلا از ترای کش استفاده می کنم ولی فکر می کنم بهینه نیست و دستور شرطی بهتره
اگه کسی از دوستان اطلاع داره ممنون میشم نمونه کد جهت بررسی بودن ستون (کد بررسی جدول را نوشتم) در دیتا بیس رابرام قرار بده

mmbguide
دوشنبه 17 تیر 1398, 08:46 صبح
میتونید از جدول اطلاعاتی که در دست دارید استفاده کنید. مثلا اگر از اون جدول یک Select Top(1) بگیرید و تمام ستون های برگشتی رو بررسی کنید و اگر نام مورد نظر موجود نبود اقدام به ایجاد ستون جدید کنید.

محمد رضا فاتحی
دوشنبه 17 تیر 1398, 12:53 عصر
سلام
کد SQL

IF COL_LENGTH('schemaName.tableName', 'columnName') IS NOT NULL
BEGIN
-- Column Exists
END

danialafshari
دوشنبه 17 تیر 1398, 13:05 عصر
https://sqlhints.com/2015/08/28/how-to-check-if-a-database-exists-in-sql-server/
https://stackoverflow.com/questions/133031/how-to-check-if-a-column-exists-in-a-sql-server-table