ورود

View Full Version : سوال: درج شماره سنددردوجدول



Iran58
یک شنبه 11 بهمن 1388, 16:46 عصر
دوجدول متفاوت داريم كه درهركدام ازاين جداول 5ستون داريم كه فقط در ستون شماره سند باهم برابر مي باشند(شماره اسنادبصورت اتوماتيك ثبت مي شودو از1شروع مي شود)حال چگونه مي توانم هرگاه درجدول دوم داده اي را ثبت كنم شماره سند آن6باشدباتوجه به اينكه درجدول اول 5تاداده ثبت كردم (شماره شند از1تا5 ثبت شد)
درحالت كلي مي خواهم هرگاه داده اي راثبت كنم درهركدام ازاين دوجدول شماره سندي تكراري نباشد

mohsen306
یک شنبه 11 بهمن 1388, 17:22 عصر
سلام:
بهتره به جای اینکه به فکر برنامه نویسی اش باشی ، یک SQL Triger بنویسی و به محض هر تغییر در یک جدول اون یکی خودکار تغییر کنه.

nooshin964
چهارشنبه 14 بهمن 1388, 21:43 عصر
علاوه بر تریگر میتوانی از راه حل دوم نیز استفاده کنی. بدین ترتیب که جدول ثالثی در نظر بگیری و همیشه آخرین مقدار را از آن بخوانی و در موقع اینسرت توی جداول آن را بخوانی و بعلاوه یک کرده و در داخل تراکنش هم خود جدول اصلی 1 یا 2 و هم جدول 3 را باهم داده گذاری کنید.