امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
روش تعریف تایپ جدید
نویسنده پیام
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #1
روش تعریف تایپ جدید
سلام.
یادمه یه جا تو sql میشد یه تایپ جدید تعریف کرد و بعدا هنگام ساختن جدول میشد یه فیلد رو از نوع تایپ خودمون تعریف کنیم.
لطفا در موردش توضیح بدید.
۲۶-آذر-۱۳۸۷, ۱۸:۵۵:۳۲
ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #2
RE: روش تعریف تایپ جدید
سلام.
کسی نمیدونه؟
۰۲-دى-۱۳۸۷, ۱۵:۰۹:۲۷
ارسال‌ها
پاسخ
Rink8 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 224
موضوع‌ها: 49
تاریخ عضویت: اردیبهشت ۱۳۸۷

تشکرها : 302
( 481 تشکر در 112 ارسال )
ارسال: #3
RE: روش تعریف تایپ جدید
آقا پیمان
با عرض سلام و احترام
اگر منظور شما sql server است یک جایی به نام quary analizor داره و می توانیم با آن دستور اس کیو ال هایمان را بنویسیم.
خواهشا منظور خودتان را ذکر نمایید.

با احترام
۰۲-دى-۱۳۸۷, ۲۰:۲۹:۲۱
وب سایت ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #4
RE: روش تعریف تایپ جدید
در كل مثل اين كه به دو راه ميشه.
يكي Alias Data Types كه به نظر نمياد امكاناتي داشته باشه.
و يكي CLR User-defined Types
من زياد sqlserver كار نكردم. به اينا يه سري بزنيد: (البته همه اينا برا SQLServer2005 هسته )(البته Alias Data Types شو تو 2000 فكر كنم يه وقتاي كار ميكرديم.)
دستور Create Type براي هر دو روش.
http://msdn.microsoft.com/en-us/library/...L.90).aspx
اين همون ساختن به روش CLR User-defined Types. زيرمجموعه ها و اينور اونورش يه نگاه بندازيد
http://msdn.microsoft.com/en-us/library/...L.90).aspx
كار با اولي
http://msdn.microsoft.com/en-us/library/...L.90).aspx
كار با دومي (اينم بايد ياور زير مجموعه هاشو استاد كنيد)
http://msdn.microsoft.com/en-us/library/...L.90).aspx

میزان رای دشمن است!
[تصویر:  cff100.png]
(آخرین ویرایش در این ارسال: ۰۲-دى-۱۳۸۷, ۲۳:۲۶:۵۲، توسط ajlajlajl.)
۰۲-دى-۱۳۸۷, ۲۳:۲۰:۲۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Rink8, Payman62
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #5
RE: روش تعریف تایپ جدید
ایجاد کردن یک User-Defined Data Types
1- پوشه User-Defined Data Types را از پایگاه داده Aromatherapy راهبری می کنیم. SQL Server یک لیستی ازUser-Defined Data Types را نشان می دهد (چیزی در پایگاه داده Sample وجودندارد).

2- دکمه New را کلیک کرده SQL Server کادر محاوره ای User-Defined Data Types را نشان می دهد.

3- MySample را به عنوان نام User-Defined Data Types تایپ می کنیم.

4- نوع داده پایگاه را varchar و طول آن را 20 قرار می دهیم.

5- Dbo.Sample Rule را در Rule Combo Box انتخاب می کنیم.

6- مقادیر پیش فرض برای Allow Nulls و گزینه های پیش فرض را می پذیریم و OKرا کلیک می کنیم. SQL Server ، User-Defined Data Types را ایجاد می کند.
۰۲-دى-۱۳۸۷, ۲۳:۵۲:۲۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Rink8, Payman62
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #6
RE: روش تعریف تایپ جدید
http://www.persianhelp.ir/sql-server/710

میزان رای دشمن است!
[تصویر:  cff100.png]
۰۳-دى-۱۳۸۷, ۱۳:۲۹:۲۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : lord_viper


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS