در SQL Server، عبارت CASE راهی قدرتمند برای پیادهسازی منطق If/Else (اگر/در غیر این صورت) در کوئریها، به روزرسانیها و حتی تعریف ستونهای جدید است. این عبارت امکان میدهد تا بر اساس شرایط مختلف، نتایج متفاوتی را تولید کنید و …
دسته: SqlServer-Articles
دستور T-SQL SELECT INTO در SQL Server ابزاری قدرتمند برای ایجاد یک جدول جدید و درج نتایج یک کوئری در آن است. این دستور به ویژه زمانی مفید است که نیاز دارید یک جدول تازه از دادههای موجود در یک …
ردیابی تغییرات در پایگاه داده یک نیاز رایج در بسیاری از کاربردهاست. سناریوهایی مانند حسابرسی (auditing)، انبار داده (data warehousing) و همگامسازی کش (cache synchronization) همگی از جمله مواردی هستند که ردیابی تغییرات در آنها بسیار مفید است. SQL Server …
در مدیریت و تحلیل دادهها، مرتبسازی نتایج یک پرسوجو یکی از عملیات بنیادین است که با استفاده از عبارت `ORDER BY` در SQL Server انجام میشود. این عبارت امکان میدهد تا ردیفهای بازگشتی را بر اساس یک یا چند ستون، …
در دنیای توسعه SQL Server، مستندسازی دقیق و کارآمد برای T-SQL Stored Procedureها، Functionها، Viewها و Triggerها از اهمیت بالایی برخوردار است. این مستندات به توسعهدهندگان جدید کمک میکند تا با کدهای موجود آشنا شوند، و به تیمهای فعلی اجازه …
با این راهنمای جامع، میخواهیم به شما کمک کنیم تا از بروز اشتباهات پرهزینه هنگام اجرای دستورات UPDATE و DELETE در SQL Server Management Studio (SSMS) جلوگیری کنید. بسیار پیش میآید که توسعهدهندگان یا مدیران پایگاه داده، هنگام بهروزرسانی یا …
استانداردسازی قالب بندی TSQL Code در SQL Server: راهنمای جامع برای خوانایی و نگهداری بهتر بسیاری از سازمانها به دلایل مختلفی استانداردهای کدنویسی را اعمال میکنند. دلایل اصلی شامل خوانایی، قابلیت نگهداری و سازگاری کد است. تصور کنید چندین توسعهدهنده …
مدیریت تراکنشها در SQL Server برای حفظ یکپارچگی دادهها ضروری است. این موضوع زمانی پیچیدهتر میشود که رویههای ذخیرهشده (Stored Procedures) به صورت تو در تو (Nested) فراخوانی شده و هر کدام سعی در مدیریت تراکنش خود داشته باشند. چالش …
شناسایی ردیفهایی که در یک پایگاه داده SQL Server تغییر کردهاند، یک چالش رایج در توسعه و نگهداری سیستمها است. این نیاز میتواند برای مقاصد مختلفی از جمله همگامسازی دادهها، ردیابی تغییرات یا اجرای منطق تجاری خاص پس از اصلاح …
دستور MERGE در SQL Server 2008 معرفی شد و بر اساس استاندارد ANSI SQL است. این دستور قدرتمند به شما امکان میدهد تا عملیات INSERT، UPDATE یا DELETE را روی یک جدول مقصد بر اساس نتایج یک JOIN با یک …