PDA

View Full Version : سوال: مشکل با استفاده از چند دستور در یک SP



shgroup
شنبه 15 آبان 1389, 11:14 صبح
سلام
من می خواهم با یک پروسیجر هم عمل Insert و هم Update را انجام دهم به نحوی که به عنوان مثال یک id به پروسیجر بدهم ابتدا با دستور Select چک کنم که این آی دی در جدول موجود هست یا خیر اگر وجود داشت دستور Update با همان آی دی انجام شود و در غیر این صورت دستور Insert انجام گیرد ؟
می خواستم این کار را با دستور NOT EXIST انجام دهم اما خطا می داد !!!
لطفا دوستان راهنمایی بفرمایید
سپاس فروان

Reza_Yarahmadi
شنبه 15 آبان 1389, 11:21 صبح
چه خطايي ميده؟ چطور استفاده ميكنيد؟ ...؟ اگر بصورت زير استفاده كنيد نبايد خطا بده


if(EXISTS(Select * From TableName Where Id = @Id))
Update ...
else
Insert ...