PDA

View Full Version : سوال: ذخیره چند اطلاعات در یک table درsql



mahangroup
شنبه 16 شهریور 1392, 07:39 صبح
باسلام
اگه میشه کمی کمکم کنید:
اگه بخواهیم اطلاعات وارد شده در پایگاه داده و نمایش داده شده در دیتاگرید ویو رو در یک tabel جدید سیو کنیم به صورت اطلاعات و دوباره بشه از tabel در دیتاگرید ویو همان اطلاعات نمایش داده شود. چه کار باید کرد؟
مرسی

R_khaleghi
شنبه 16 شهریور 1392, 10:06 صبح
باسلام
اگه میشه کمی کمکم کنید:
اگه بخواهیم اطلاعات وارد شده در پایگاه داده و نمایش داده شده در دیتاگرید ویو رو در یک tabel جدید سیو کنیم به صورت اطلاعات و دوباره بشه از tabel در دیتاگرید ویو همان اطلاعات نمایش داده شود. چه کار باید کرد؟
مرسی


سلام.
منظورت از اینکه در table جدید سیو بشو یعنی اینکه از تمام اطلاعاتی که داخل Table فعلی داری کپی بشه یا نه مقادیری خاص کپی بشن؟

R_khaleghi
شنبه 16 شهریور 1392, 10:11 صبح
می تونی از یک Stored Proceture استفاده کنی
به این صورت که:

INSERT FROM TableName
SELECT * FROM TableOld where Name= ' Ali'


Tableold : نام جدولی هست که اطلاعات داخلش ذخیره شده
TableName : نام جدولی که می خوای اطلاعات جدید داخلش ذخیره بشه.
شرط هم می تونی مثلا یه متغیر تعریف کنی و به این صورت تغییرش بدی :
SELECT * FROM TableOld WHERE Name = @Name
بعد داخل برنامه @Name را مقداری دهی کن.