راهنمای جامع XML در SQL Server: از مبانی تا کوئرینویسی XML یا Extensible Markup Language، زبانی برای تعریف قوانین رمزگذاری اسناد به گونهای است که هم برای انسانها قابل خواندن باشد و هم برای ماشینها. این زبان برای تبادل دادهها …
دسته: SqlServer-Script
سرویسهای تبدیل داده (DTS) در SQL Server ۲۰۰ یا نسخههای قدیمیتر، ابزاری قدرتمند برای مدیران پایگاه داده و توسعهدهندگان بودند تا دادهها را از منابع مختلف استخراج، تبدیل و بارگذاری (ETL) کنند. این مقاله به بررسی اصول اولیه DTS، نحوه …
SQL View یک جدول مجازی بر اساس مجموعه نتایج یک کوئری SQL است. View شامل سطرها و ستونها درست مانند یک جدول واقعی است. فیلدهای موجود در View از یک یا چند جدول واقعی در پایگاه داده میآیند. Views به …
SQL Server 2022 با معرفی ویژگی **بهینهسازی طرحهای حساس به پارامتر** (Parameter Sensitive Plan Optimization یا PSP)، گام بزرگی در حل یکی از چالشهای دیرینه کارایی کوئریها برداشته است. این نوآوری به طور چشمگیری به کاهش مشکلات ناشی از "پارامتر …
در SQL Server، هنگام افزایش عرض یک ستون (مثلاً از `VARCHAR(50)` به `VARCHAR(100)`)، ممکن است تصور کنید که عملیات `ALTER TABLE` باعث بازنویسی کل جدول و ایجاد سربار قابل توجه ورودی/خروجی (I/O) میشود. اما همیشه اینطور نیست و درک نحوه …
ایندکسهای فیلتر شده (Filtered Indexes) یکی از قدرتمندترین ویژگیها در SQL Server هستند که نقش مهمی در بهینهسازی پایگاه داده ایفا میکنند. با کاهش اندازه ایندکس و متمرکز کردن آن بر روی زیرمجموعه خاصی از دادهها، ایندکس فیلتر شده میتواند …
نسخه 2025 SQL Server یک تابع تجمیعی (aggregate function) قدرتمند و جدید به نام PRODUCT را معرفی میکند. این تابع به شما امکان میدهد تا حاصل ضرب مجموعهای از مقادیر عددی را محاسبه کنید؛ قابلیتی که مدتها مورد انتظار بسیاری …
تریگرها در SQL Server ابزاری قدرتمند برای اتوماسیون و اجرای قوانین کسبوکار (Business Rules) در سطح پایگاه داده هستند. این اشیاء ویژه پایگاه داده بهطور خودکار در پاسخ به رویدادهای خاصی مانند `INSERT`, `UPDATE`, یا `DELETE` روی یک جدول اجرا …
در دنیای امروز دادهها که به سرعت در حال تغییر است، انتخاب فرمت مناسب برای ذخیرهسازی و پردازش اطلاعات در SQL Server میتواند تأثیر چشمگیری بر عملکرد کلی سیستم شما داشته باشد. در این مقاله به بررسی عمیق و مقایسه …
وقتی صحبت از ادغام دادهها در پایگاههای داده SQL Server میشود، اغلب توسعهدهندگان به سراغ `INNER JOIN` و `LEFT JOIN` میروند. اما گاهی اوقات، یک ابزار قدرتمندتر به نام `FULL OUTER JOIN` نادیده گرفته میشود. این نوع `JOIN` منحصر به …