سلام
دو جدول دارم.می خوام ستون یا ستون هایی از جدول اول رو با مقادیر متناظر از جدول دوم پر کنم.تعداد رکوردها برابر است.از cursor نمی خوام استفاده کنم و در ضمن از insert هم نمی تونم استفاده کنم چون ستون های دیگه دیتا دارن.میشه راهنمایی کنید؟
ممنون.
Printable View
سلام
دو جدول دارم.می خوام ستون یا ستون هایی از جدول اول رو با مقادیر متناظر از جدول دوم پر کنم.تعداد رکوردها برابر است.از cursor نمی خوام استفاده کنم و در ضمن از insert هم نمی تونم استفاده کنم چون ستون های دیگه دیتا دارن.میشه راهنمایی کنید؟
ممنون.
اجرای یک stroed procedure
update dbo.table1
SET dbo.table1.field1= dbo.table2.field1
FROM dbo.table1 LEFT OUTER JOIN
dbo.table2 ON dbo.table1.ID = dbo.table2.ID
از این روش نمیشه استفاده کرد چون جدول دوم که در واقع سورس است فاقد ستون آیدی یا ستون یکتا هست.چون این جدول خودش دیتاشو از یک فایل excel گرفته.روش دیگه ای نمی شناسید؟
اگر اطلاعات قراره از یک جدول خوانده بشه و در جدول دیگه ای Update صورت بگیره، و هیچ فیلدی برای ربط دادن رکوردهای دو جدول وجود نداره، چجوری (طبق چه ضابطه ای) این ارتباط باید برقرار بشه؟!
فکر می کنم ترتیب قرار کیری اونها یکشانه در این صورت باید اول یک Id هم به دومی اضافه کنید تا یک فیلد مشترک داشته بشاند بعد کد رو اجرا کنید .