در پایگاه داده SQL Server، قابلیت NULL (Nullability) برای هر ستون تعیین میکند که آیا آن ستون میتواند شامل مقادیر NULL باشد یا خیر. این موضوع در ایجاد جدول با استفاده از دستور `SELECT INTO` و همچنین هنگام تعریف متغیرها، …
دسته: SqlServer-Script
دستور SELECT در SQL برای بازیابی و مشاهده دادهها از جداول پایگاه داده استفاده میشود. این دستور به شما امکان میدهد اطلاعات مورد نظر را از یک یا چند ستون انتخاب کنید و نتایج را در یک مجموعه نتیجه (result-set) …
بهینهسازی کوئریهای SQL و افزایش خوانایی با نامهای مستعار (Table Aliasing) نامهای مستعار (Aliasing) در SQL راهکاری قدرتمند برای افزایش خوانایی و کارایی کوئریها هستند. این تکنیک به شما امکان میدهد تا نامهای کوتاهتر و معنادارتری را برای جداول و …
SQL JOIN (جوین اس کیو ال) یک ابزار ضروری برای ترکیب ردیفها از دو یا چند جدول بر اساس یک ستون مشترک بین آنها است. این قابلیت به شما امکان میدهد تا دادهها را از جداول مختلف به صورت منطقی …
این مقاله به بررسی نحوه انجام محاسبات ریاضی در 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، میخواهید از اجرای آن در محیط عملیات جلوگیری کنید. این مطلب چندین روش برای انجام این …