PDA

View Full Version : اضافه نمودن خودکار یک فیلد هنگام اضافه شدن رکورد جدید در sql



ncs2008
پنج شنبه 24 فروردین 1391, 20:06 عصر
سلام و خسته نباشید خدمت دوستان محترم

دوستان من می خواستم داخل sql server 2008 کدی بنویسم که اگر در یکی از جدول هام رکورد جدید اضافه شد sql server به صورت خودکار یک فیلد با نام رکوردی که اضافه شده در جدول دیگرم بسازد و هنگامی که رکوردی حذف شد فیلدی که ساختیم حذف شود.
حالا نمی دونم باید از trigger ها استفاده کنم یا در قسمت programbility این کار را انجام دهم یا اگه در هر دو امکان پذیره کدوم بهتره.
اگر لطف کنید یک مثال هم بزنید ممنون میشم.
باتشکر

mahan.2002
جمعه 25 فروردین 1391, 02:32 صبح
سلام
شما به این صورت می تونید فیلد به جدولتون اضافه کنید ...
Alter Table yourTable add Filed1 varchar(10)
ولی فکر نمی کنم بشه این کارو به صورتی که شما گفتید انجام داد یعنی با پارامتر ...
بنظرم شما توی طراحی تون مشکل دارید ...
شما اگر منظورتون رو از این کار بگید فکر میکنم بهتر میشه راهنمایی تون کرد.