بهار آموزش با تخفیف های شگفت انگیز توسینسو بهار آموزش با تخفیف های شگفت انگیز توسینسو
مانده تا پایان تخفیف
مشاهده دوره ها
0

نمایش و ویرایش اطلاعات یک جدول در SQL Server 2008

باسلام ، وقتی در SQL Server بر روی یک جدول راست کلیک می کنیم و بر روی گزینه Edit Top 1000 Rows کلیک می کنیم 1000 رکود اول نمایش داده می شود. حالا من می خواهم وقتی این گزینه را می زنم مثلا فقط به 500 رکود آخر دسترسی داشته باشم. مثلا جدول من 50,000 رکورد دارد و من می خواهم با زدن گزینه Edit Top 1000 Rows فقط به 1000 رکورد آخری دسترسی داشته باشم نه به 1000 رکود اولی. متشکرم

پرسیده شده در 1395/01/30 توسط

7 پاسخ

2

شما یک View بساز که 1000 رکورد آخر را نمایش بدهد و بعد بر روی View کلیک راست کن و گزینه Edit 200 Rows را انتخاب کن و بعد به راحتی رکوردها را تغییر بده

پاسخ در 1395/01/30 توسط
0

با تشکر و سپاس از شما دوست گرامی ولی دستوری که می نویسم عمل نمیشه و باز هم از ابتدا نمایش میده

SELECT TOP (100) PERCENT cod, ID FROM   dbo.Test
ORDER BY cod DESC

اشکال از کجاست.

پاسخ در 1395/01/31 توسط
0

پرانتز زا خود برنامه SQL Server میزاره.

پاسخ در 1395/02/08 توسط
0

کد زیر جواب داد.

    SELECT TOP (30) *
    FROM Table
    ORDER BY LastName DESC, FirstName DESC;

ممنون از همگی

پاسخ در 1395/02/08 توسط
0

1- پرانتز نمی خواد

2- Top 100 Percent یعنی همه ! دیگه چه نیازی به اعلامش هست ؟

پاسخ در 1395/01/31 توسط
1

همون جا می تونی ، دکمه کد SQL رو از نوار ابزار بالای صفحه بزنی (تقریبا سمت چپ نوار هستش)

کد select top 1000 ... رو میاره بهش sort بده و روی DESC بزراش

ضمنا تا جایی که یادمه برای view تعداد 1000 و برای Edit تعداد 200 خط رو به صورت Default داره که می تونی توی کد عوضش کنی.

پاسخ در 1395/01/30 توسط
0

100 Percent که یعنی 100 درصد رکوردها رو انتخاب کنه و به قول aliaghamiri یعنی همه رکوردها پس یکی اینکه کلمه percent رو بردارید.

و دیگه اینکه اگه منظور شما دست یافتن به 100 رکورد آخری هست که در جدول درج شده اند شما باید ترتیب معکوس (order desc) رو بر اساس فیلد id که معمولا افزایشی خودکار هست اعمال کنید. اگه فیلد cod شما همون نقش رو داره که درست وگرنه دلیلی نداره با این دستور sql شما، 100 رکورد آخر نمایش داده بشه.

پاسخ در 1395/02/08 توسط

پاسخ شما