آموزش کامپیوتر خوش آموز

ارور Msg 109 هنگام افزودن رکورد در جدول SQL Server

وقتی رکورد جدیدی را در یک جدول SQL Server اضافه می کنید، ممکن است با خطای زیرمواجه شوید که این ارور، یک ارور رایج در بین کاربران است. ...

شناسایی شدن مقادیر غیرعددی توسط تابع ISNUMERIC در SQL Server

تابع ISNUMERIC در SQL Server به شما امکان می دهد تا عددی بودن یا نبودن عبارت را بررسی کنید ولی باز هم ممکن است در Result خود نتیجه ای را دریافت کنید که انتظار آن را ندارید. مثلا در پارامتر این تابع، کاراکتری که عددی نیست، وجود داشته باشد ولی باز هم ISNUMERIC آن را قبول کند. دسته ای از کاراکتر ها وجود دارند که تابع ISNUMERIC آنها را به عنوان عدد می پذیرد که شاید تصویر این مورد را نمی کردید. اینها ش...

اجرای پشت سر هم یک کوئری در SQL Server

بیشتر افرادی که از SQL Server استفاده می کنند، در مورد قراردادن GO به انتهای هر Batch از دستورات T-SQL اطلاع دارند. ولی چیزی که شاید کمتر از آن استفاده شود و یا کمتر کاربرانی از آن اطلاع داشته باشند، این است که شما همچنین می توانید یک عدد صحیح را بعد از GO اضافه کنید تا مشخص کند چند بار Batch باید اجرا شود. برای مثال، به اسکریپت زیر توجه کنید که در آنِ واحد سه بار پشت سر هم اجرا می شود: ...

لیست کردن تمامی ستون های Nullable جداول یک دیتابیس در SQL Server

ستون های قابل Null یا Nullable در SQL Server، می توانند منجر به مشکلات performance ای شوند، البته این جمله قطعاً به این معنا نیست که ستون های Nullable همیشه باعث مشکلات performance ای می شوند اما اگر مشکلات performance ای داشته باشید، شناسایی ستون های nullable می تواند به طور بالقوه سرنخ هایی راجع به اینکه این مسئله کجاست، ارائه دهد. گاهی اوقات ایجاد یک ستون NOT NULL می تواند به بهبود performance ...

تفاوت توابع LEFT و SUB STRING در SQL Server

در محیط SQL Server از بین توابع رشته ای که در دسترسی استفاده شما هستند، توابع LEFT و SUBSTRING را دارید. این دو ظاهرا رفتاری مشابه هم دارند ولی تفاوت هایی هم دارند که در این پست به تفاوت های این دو خواهیم پرداخت. در خصوص تابع SUBSTRING به این ...

SQL Server در چه سیستم عاملی نصب شده است؟

در SQL Server می توانید از view سیستمی sys.dm_os_host_info برای بازگرداندن ...

تولید اعداد تصادفی رمزنگاری شده با تابع CRYPT_GEN_RANDOM در SQL Server

در SQL Server ، می توانید از تابع CRYPT_GEN_RANDOM برای تولید یک عدد رمزنگاری و تصادفی استفاده کنید. این شماره توسط Cryptographic Application Programming Interface یا CAPI تولید می شود. CAPI یک رابط برنامه نویسی اپلیکیشن خاص برای پلتفرم مایکروسافت ویندوز است که همراه با ...

MAX_CONNECTIONS@@ در SQL Server

تابع پیکربندی @@MAX_CONNECTIONS در SQL Server، حداکثر Connection های همزمان کاربر را که در یک Instance از SQL Server مجاز است را برمی گرداند. شماره برگشتی لزوماً شماره پیکربندی شده در حال حاضر نیست. برای استفاده از این تابه به هیچ پارامتر و آرگومانی نیاز نخواهد بود و به سادگی می توانید آن را در Select خود استفاده کنید تا حداکثر کانکشن های همزمان در سرور جاری SQL Server نمایش داده شود. ...

MAX_PRECISION@@ در SQL Server

تابع MAX_PRECISION@@ در SQL Server، سطح دقیق استفاده شده توسط دیتاتایپ های اعشاری و عددی(decimal و numeric) را که در حال حاضر در سرور تنظیم شده است، برمی گرداند. برای استفاده از این تابع هیچ آرگومان و پارامتری نیاز نیست. به راحتی می توانید از آن در SELECT استفاده کنید تا سطح دقیق سرور فعلی را برگردانید. ...

تفاوت بین sys.views و sys.system_views و sys.all_views در SQL Server

در این پست کوتاه بصورت اجمالی و کوتاه به تفاوت های سه View سیستمی sys.views و sys.all_views و sys.system_views خواهیم داشت. این سه View، همه متادیتاهای مربوط به view ها در پایگاه داده را ارائه می دهند ، اما تفاوت آشکاری بین هر کدام از این View ها وجود دارد. ...

دسته بندی مطالب خوش آموز
logo-samandehi