با معرفی SQL Server 2025، توسعهدهندگان T-SQL با ابزارهای جدید و قدرتمندی مواجه میشوند که کارایی و خوانایی کد را بهبود میبخشند. یکی از این افزودههای قابل توجه، عملگر `THE` است. این عملگر با هدف سادهسازی بازیابی مقادیر یکتا و …
دسته: SqlServer-Script
در SQL Server، هنگام کار با دادههای JSON، دو تابع اصلی برای تجزیه JSON وجود دارد: JSON_VALUE() و OPENJSON(). همچنین توابع کمکی مانند JSON_QUERY() و ISJSON() نیز در دسترس هستند. این توابع به توسعهدهندگان و مدیران پایگاه داده اجازه میدهند …
موتور پایگاه داده SQL Server از ذخیرهسازی کاراکترها از زبانها و فرهنگهای مختلف پشتیبانی میکند که هر یک قوانین خاص خود را در مورد نحوه مرتبسازی و مقایسه کاراکترها دارند. این قوانین به عنوان Collation شناخته میشوند. اگر تا به …
اگر تا به حال از خود پرسیدهاید که در صورت گنجاندن یک دستور `ROLLBACK` در یک تریگر و سپس انجام `COMMIT` در بچ (batch) فراخواننده چه اتفاقی میافتد، پس در مسیر درک دستورات متناقض گام برداشتهاید. اما این موضوع تنها …
تابع COUNT یکی از پرکاربردترین توابع تجمیعی در SQL Server است که برای شمارش تعداد سطرها در یک مجموعه نتایج به کار میرود. درک دقیق نحوه عملکرد این تابع و تفاوتهای ظریف بین انواع مختلف آن، برای نوشتن کوئریهای کارآمد …
انواع دادههای تعریفشده توسط کاربر (User-Defined Data Types یا UDDT) در SQL Server ابزاری قدرتمند برای تعریف نوع دادههای سفارشی بر اساس انواع دادههای سیستمی موجود هستند. این قابلیت به توسعهدهندگان کمک میکند تا با ایجاد یک لایه انتزاعی، سازگاری …
در کار با SQL Server، متغیرها (VARIABLE) نقشی حیاتی در ذخیره و دستکاری دادهها درون اسکریپتهای T-SQL شما ایفا میکنند. آنها راهی انعطافپذیر برای نگهداری موقت مقادیر فراهم میآورند که میتوانند در بخشهای مختلف کوئریها، رویههای ذخیرهشده یا توابع شما …
در محیطهای توسعه و تست SQL Server، اغلب با نیاز به استفاده مجدد از مقادیر IDENTITY (شناسههای خودکار) پس از حذف ردیفها مواجه میشویم. این امر به ویژه زمانی اهمیت پیدا میکند که ما میخواهیم شمارندههای IDENTITY را بازنشانی کنیم …
این مقاله به بررسی عملگرهای SQL کمتر رایج اما قدرتمند میپردازد و بر مبنای مفاهیم معرفی شده در بخش اول بنا شده است. ما به عمق عملگرهای مجموعهای نظیر EXCEPT و INTERSECT میرویم و نشان میدهیم چگونه میتوانند کوئریهای پیچیده …
آیا تا به حال به این فکر کردهاید که SqlServer تا چه حد میتواند مقیاسپذیر باشد و چه محدودیتهایی در مسیر رشد آن وجود دارد؟ درک دقیق مرزهای فنی SqlServer، یک گام اساسی برای هر متخصص پایگاه داده است تا …