PDA

View Full Version : استفاده از نوع uniqueidentifier



rezaei manesh
دوشنبه 23 بهمن 1385, 19:39 عصر
سلام
من می خوام از نوع uniqueidentifier برای بعضی از موارد استفاده کنم اما تا حالا با این نوع کار نکردم البته می دونم که کارش چیه اما اطلاعاتم محدود هستش

می خوام بدونم از این توع از داده ها چطور استفاده می شه ؟
مقدارش تو برنامه در چه نوعی قرار می گیره و....
یه مثال اگه می شه

DonetKarvb
دوشنبه 23 بهمن 1385, 23:08 عصر
این دستور برای تولید یک Unique Identifier جدید استفاده میشه.

Select NewID()

rezaei manesh
سه شنبه 24 بهمن 1385, 10:40 صبح
برای اینکار من تویه مقدار پیش فرض ()newod رو می زارم اینطوری خودش این کار رو می کنه
می خوام یه نمونه کار با هاشو ببینم که مرتب سازی و حذف و ویرایش توش باشه یا توضیح داده باشه
آیا باید مثل یک رکورد int که کلید هست و auto numberاون true هست باهاش رفتار کنم؟ یا نه برای کار با این یکمی فرق می کنه و قلق خودشو داره؟

Kamyar.Kimiyabeigi
سه شنبه 24 بهمن 1385, 12:17 عصر
مثل یک text باهاش رفتار کن

darvishiali
سه شنبه 24 بهمن 1385, 18:29 عصر
سلام؛

از BOL :



The only operations that are allowed against a uniqueidentifier value are comparisons (=, <>, <, >, <=, >=) and checking for NULL (IS NULL and IS NOT NULL). No other arithmetic operators are allowed. All column constraints and properties except IDENTITY are allowed on the uniqueidentifier data type.


برای مقایسه، فقط میتونی از (=, <>, <, >, <=, >=) استفاده کنی. برای چک کردن NULL بودن یا نبودن هم از (IS NULL and IS NOT NULL). هیچ عملیات ریاضی دیگه نمیشه روی این نوع داده انجام داد.