PDA

View Full Version : جایگیری مقدار بصورت اتوماتیک در فیلد جدول



mmohsenifar
یک شنبه 09 تیر 1392, 09:40 صبح
با سلام
من یه جدول دارم که دارای یک فیلد ID هست که می خوام یک شناسه 20 کاراکتری بصورت اتوماتیک وقتی که تو جدوgل رکورد Insert می کنم بگبره، آیا راهی هست.
بانکم SQL Server 2008

hossein_h62
یک شنبه 09 تیر 1392, 10:41 صبح
سلام
راه که داره، این شناسه 20 کاراکتری چه خصوصیاتی باید داشته باشه ؟ هر جور که میخواین میتونید generate کنید و ثبت کنید.

mmohsenifar
یک شنبه 09 تیر 1392, 10:55 صبح
با تشکر از شما
میخوام ID که بدست می آد در سطح کل دیتابیسم یونیک باشه میتونه از حروف و اعداد تشکیل بشه، اگه لطف کنین طریقه Generate اون رو بهم بگید ممنون میشم.

hossein_h62
یک شنبه 09 تیر 1392, 12:58 عصر
خب اگه فرمت خاصی مد نظرتون نیست میتونید از GUID استفاده کنید.

mmohsenifar
سه شنبه 11 تیر 1392, 12:34 عصر
میشه طرز استفاده از اون رو بهم بگید؟

مهدی هادیان2
سه شنبه 11 تیر 1392, 18:34 عصر
بسم الله الرحمن الرحیم

میشه طرز استفاده از اون رو بهم بگید؟
با سلام
نوع فیلد مورد نظرتون رو از نوع uniqueidentifier تعریف کنید و از پراپرتی ها مورد RowGuid رو برابر True قرار دهید. تا مقدار پیش فرض به صورت newid تولید شود.
موفق باشید.