PDA

View Full Version : ایجاد ID برای یک View



Tekyegah
یک شنبه 04 فروردین 1398, 12:47 عصر
با سلام
من یه view دارم که از چندین جدول تو در تو درست شده و هیچ کلید خاصی رو نمیشه از فیلدهای جداول بدست آورد .

نیاز دارم که برای هر ردیف ، یک کلید خاص ( ID ) داشته باشم .

از NewID هم استفاده کردم ، مشکل این هست که وقتی به یه صفحه ی دیگه میرم و اونجا میگم Where ID=@ID باشه ، ID قبل تغییر کرده .

یعنی بدی NEWID این هست که هر بار یه ID جدید میسازه ، در صورتی که من میخوام یک ID ثابت داشته باشه .

ممنون میشم دوستان کمک کنن ...

Mahmoud.Afrad
یک شنبه 04 فروردین 1398, 19:36 عصر
احتمالا rownumber (https://docs.microsoft.com/en-us/sql/t-sql/functions/row-number-transact-sql?view=sql-server-2017)به کارتون میاد.