PDA

View Full Version : اضافه کردن یک فیلد به چندین جدول در پایگاه داده به صورت همزمان



Amir_f
شنبه 20 دی 1393, 07:42 صبح
سلام خدمت شما دوستان عزیز
من میخوام یک فیلد به تعدادی جدول ( حدودا 1000 جدول ) به صورت همزمان اضافه کنم ، لطفا راهنمایی کنید چطور این کار رو باید انجام بدم
ممنون

golbafan
پنج شنبه 25 دی 1393, 12:19 عصر
دقیقا بگین میخواین چکار کنین
در مای اسکیوال باید تک تک اینکار رو بکنی
ولی میتونی در زبان دیگری مثلا دلفی اینکار رو با لوپ انجام بدی و کوئری رو بسازی و اجراش کنی

مثلا برای:


alter table tbl1 add column clmn1 int null;
alter table tbl2 add column clmn1 int null;
alter table tbl3 add column clmn1 int null;


باید بنویسی:

for i:=0 to dataset.count-1 do
sql.add('alter table '+dataset.name+' add column clmn1 int null;');
sql.execute;