ورود

View Full Version : سوال: Trigger befor insert



S_O_S1982
جمعه 14 اسفند 1388, 19:08 عصر
سلام دوستان

می خواستم ببینم میشه روی دیتا بیس یک تریگر نوشت که قبل از هر insert ای تو دیتابیس تو اون عبارتی که قراره درج بشه ، حرف K رو M تبدیل کنه ؟؟

منظورم تریگر در سطح دیتابیس هست
ممنون

محمد سلیم آبادی
چهارشنبه 19 اسفند 1388, 14:36 عصر
ببینید هر تریگر از نوع DML روی یک جدول قرار میگیره پس امکان تعریف تریگری برای تمام جداول امکان پذیر نیست.

از طرفی تمام جداول در یک بانک یکسان نیستند یعنی تعداد و نوع ستون ها متفاوت است. چطوری در تریگر این امکان را ایجاد کنیم که در تمام ستون های هر جدول این جستجو را انجام بده و سپس مقدار مورد نظر را replace کنه.

به هر حال یک مقاله معرفی می کنم که امکان جستجوی یک کلید واژه را در تمام ستون های تمام جداول یک بانک امکان پذیر می کند:

o http://vyaskn.tripod.com/search_all_columns_in_all_tables.htm (http://vyaskn.tripod.com/search_all_columns_in_all_tables.htm)