این مقاله به بررسی نحوه انجام محاسبات ریاضی در SQL Server میپردازد. محاسبات پایه ریاضی با استفاده از عملگرهای جمع (+)، تفریق (-)، ضرب (*)، تقسیم (/) و باقیمانده (%) قابل انجام هستند. این عملگرها بر روی انواع داده عددی …
پست وبلاگ
این مقاله به یک مشکل رایج در هنگام استفاده از DISTINCT در دیتابیسهای SQL Server که به حروف کوچک و بزرگ حساس نیستند، میپردازد. زمانی که شما مقادیر متمایز (Distinct) را از یک ستون انتخاب میکنید، اما همچنان مقادیری را …
در محیطهای پایگاه داده SQL Server، مدیریت کارآمد حافظه و سرعت بازیابی دادهها حیاتی است. دستور `TEXTSIZE` یکی از ابزارهای کمتر شناخته شده اما قدرتمندی است که به شما امکان میدهد میزان دادههای بازگشتی برای ستونهای `TEXT`، `NTEXT` و `IMAGE` …
در SQL Server 2008 و نسخههای بالاتر، هنگام استفاده از عبارت `GROUP BY`، گزینههای متعددی برای دستیابی به سطوح مختلفی از خلاصهسازی دادهها وجود دارد. در ادامه به بررسی این قابلیتها میپردازیم که برای تحلیل دادهها و تهیه گزارشهای انعطافپذیر …
اگر جدولی دارید که همیشه به صورت مکرر استفاده میشود و میخواهید مطمئن شوید که همیشه در کش داده (data cache) قرار دارد، میتوانید از گزینه DBCC PINTABLE برای اطلاع دادن به SQL Server استفاده کنید تا تلاش کند جدول …
استقرار SQL Server معمولاً شامل چندین محیط از جمله توسعه (Development)، تضمین کیفیت (QA) و عملیات (Opration) است. گاهی اوقات هنگام نوشتن کد T-SQL، میخواهید از اجرای آن در محیط عملیات جلوگیری کنید. این مطلب چندین روش برای انجام این …
در هنگام کدنویسی T-SQL در SQL Server، یکی از سوالاتی که به کرات مطرح میشود این است که برای اختصاص مقادیر به متغیرها، چه زمانی باید از SET و چه زمانی از SELECT استفاده کرد. اختصاص یک مقدار واحد به …
بسیاری از توسعهدهندگان و مدیران پایگاه داده هنگام ایجاد رویههای ذخیرهشده جدید در SQL Server، عادت دارند از پیشوند `sp_` استفاده کنند، شبیه به آنچه مایکروسافت برای رویههای سیستمی خود به کار میبرد. با این حال، استفاده از `sp_` برای …
امنیت آنلاین امروزه اهمیت فزایندهای پیدا کرده است. یکی از بهترین روشها برای افزایش امنیت، استفاده از رمزهای عبور (Password) قوی و تصادفی است. در این مقاله به شما نشان میدهیم چگونه یک Stored Procedure در SQL Server ایجاد کنید …
برش پنهان دادهها (Silent Truncation) در SQL Server زمانی اتفاق میافتد که دادههای در حال درج در یک ستون، بزرگتر از اندازه تعریف شده برای آن ستون باشند و این دادهها بدون هیچ هشدار یا پیغام خطایی قطع میشوند. این …