ورود

View Full Version : set the sequence



dewdrop
یک شنبه 16 آذر 1399, 17:50 عصر
با سلام

دوستان من یه جدول با همچین ساختاری دارم

COL1 COL2 COL2 GRP_ID
A A B
A A B
A A C
A A B
A D E
A D E
F G H
F G H

یه sequence هم تعریف کردم .
حالا میخوام داده هارو دسته بندی و یه مقدار مشخص از sequence یگیره و در فیلد grp_id قرار بگیره .
خروجی در نهایت باید بشه این :


COL1 COL2 COL2 GRP_ID
A A B 100
A A B 100
A A C 101
A A B 100
A D E 102
A D E 102
F G H 103
F G H 103

کسی میتونه در این خصوص راهنمایی کنه ؟

H.Jafari
دوشنبه 17 آذر 1399, 14:03 عصر
سلام
در تنظیمات جدول برای فیلد
GRP_ID مقدار default value رو باید از تابع NEXT VALUE FOR Test.DecSeq استفاده کنید.
https://docs.microsoft.com/en-us/sql/t-sql/statements/create-sequence-transact-sql?view=sql-server-ver15

مقدار START WITH رو هم در زمان تعریف sequence باید 100 بزارید.

dewdrop
دوشنبه 17 آذر 1399, 20:22 عصر
سلام
در تنظیمات جدول برای فیلد
GRP_ID مقدار default value رو باید از تابع
NEXTVALUEFOR Test.DecSeq استفاده کنید.
https://docs.microsoft.com/en-us/sql/t-sql/statements/create-sequence-transact-sql?view=sql-server-ver15

مقدار STARTWITH رو هم در زمان تعریف sequence باید 100 بزارید.




خب کدشو چطور بنویسم که خروجی بالا رو بده ؟:گریه: