مقاله : سوالاتی پیرامون د یتا تایپها

Iauksh
1-چه دیتا تایپی تاریخ هجری شمسی را بصورت مقابل 11/7/82 براحتی و با حداقل فضا پشتیبانی میکند.
2-در ضمن چون ممکن است از ارقام زبان فارسی استفاده کنمDateمناسب نیست؟
نظر شما در مورد nchar یا ncharچیست؟
3-پیشنهاد شما برای دیتا تایپ فیلدی که حقوق ماهانه را به ریال باید نشان بدهد چیست؟
4-اصولا دیتا تایپی که هر نوع داده ای(متن،عکس،کاراکتر،عدد،...) را بپذیرد چه دیتا تایپی است؟
5-در مورد دیتا تایپ تیبل و موارد استفاده آن با مثالی توضیح دهید.
6-وقتی به دلایلی مجبور به نصب مجدد SqlServer2000شویم برای اینکه کلیه بانکها و جداول و ... را که ساخته ایم در نصب جدید داشته باشیم،سریعترین راه ممکن چیست؟
7-برای اتصال تصاویر به بانک و نمایش آن در دیتا لیست چه مراحلی را باید طی کرد؟
8-وقتی از طریق وبفرم اطلاعات فارسی را به فیلدهای بانک اسکیوئل می فرستم چرا آنها را به شکل علامت سوال نمایش میدهد؟در حالی که با ورود دستی مشکلی ندارد!
:wink:

Iauksh
1 و 2 : برای فیلد زمان می تونین از Date استفاده کنین، منظور شما رو از اینکه با ارقام فارسی مشکل داشته باشه متوجه نشدم... استفاده از نوع Date این مزیت رو داره که شما می تونین از توابع SQL Server و زبان های برنامه نویسی استفاده کنین و فقط کافیه که دو تابع، برای تبدیل تاریخ شمسی به میلادی و برعکس، بنویسین.
3 : برای نگهداری مبلغ حقوق هم Int مناسب است.
4 : از sql_variant استفاده کنین.
5 : از Table، فکر نمی کنم به عنوان یک Type جداگانه برای تعریف استفاده شود!!!
6 : DataFile های خود را Attach کنید.
8 : Collation Name دیتابیس، رو Arabic_CI_AI انتخاب کنین.