نمایش نتایج 1 تا 2 از 2

نام تاپیک: مشکل:چطوری با دستورات sql میتونم بفهمم که مثلا یک ستون خاص در یک جدول وجود داره یا نه

  1. #1

    مشکل:چطوری با دستورات sql میتونم بفهمم که مثلا یک ستون خاص در یک جدول وجود داره یا نه

    دوستان من میخوام با دستورات اس کیو ال یک ستون به یه جدول اضافه کنم.حالا میخوام روشی باشه که بفهمم آیا این ستون وجود داشته از قبل یا نه.چون اگه وجود داشته باشه و من دوباره اونو اضافه کنم ارور میده.
    اینو برای این میخوام که روی کامپیوتر کاربر راه دور که برنامه رو اجرا میکنه رو دیتابیسش بدون ارور تغییرات بدم.
    کاربر هر وقت فایل اجرایی جدیدو جایگزین قبلی میکنه تغییراتی هم توسط فایل اجرایی جدید در دیتابیسش اضافه میشه.
    ممنون میشم مشکلمو حل کنید

  2. #2
    کاربر دائمی آواتار Galawij
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    شاره که م سنه
    پست
    711

    نقل قول: مشکل:چطوری با دستورات sql میتونم بفهمم که مثلا یک ستون خاص در یک جدول وجود داره یا نه

    IF Not Exists(select * from sys.columns where Name = N'columnName'
    and Object_ID = Object_ID(N'tableName'))
    ALTER TABLE N'tableName' ADD N'columnName' N'DataType'

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •