PDA

View Full Version : برعکس کردن دیتاتیبل



IR-Developer
چهارشنبه 13 اسفند 1393, 01:05 صبح
سلام من یک دیتاتیبل پاس میدم به استور پروسیجر و میخوام بصورت برعکس Insert بشه . از آخر به اول ثبت بشه .

باید دیتاتیبل را برعکس کنم و بعد Insert کنم ولی نمیدونم چطور میشه برعکسش کرد. در ضمن نمیتونم بر اساس id اطلاعات را sort کنم چون id ندارن .

لطفا راهنمایی کنید خیلی عجله دارم . سرچ کردم راهی نتونستم پیدا کنم .

تشکر

SabaSabouhi
چهارشنبه 13 اسفند 1393, 09:31 صبح
سلام من یک دیتاتیبل پاس میدم به استور پروسیجر و میخوام بصورت برعکس Insert بشه . از آخر به اول ثبت بشه .

باید دیتاتیبل را برعکس کنم و بعد Insert کنم ولی نمیدونم چطور میشه برعکسش کرد. در ضمن نمیتونم بر اساس id اطلاعات را sort کنم چون id ندارن .

لطفا راهنمایی کنید خیلی عجله دارم . سرچ کردم راهی نتونستم پیدا کنم .

تشکر

سلام
پرسش عجیبی هست. اما من یه راه حل دارم، شاید به دردت بخوره.
یه جدول موقت بگیر، توی جدول موقتت Id به صورت Identity در نظر بگیر، بعد اون رو برعکس تو جدول اصلی Insert کن.


SELECT IDENTITY( int, 1, 1) as Id, Column1, Column2
INTO #Temp
FROM MySourceTable
ORDER BY Name


SELECT * FROM #Temp ORDER BY Id Desc

گمان کنم کارت رو راه بندازه

صبا صبوحی