TGViewer
Channel Public Channel
کانال تخصصی SQLSERVER

کانال تخصصی SQLSERVER

@sqlserver_professional

لینک کانال:
https://telegram.me/SQLSERVER_professional
Subscribers
848
Photos
146
Videos
6
Links
194
Recent Posts 20 shown
Post #664 2.95K
🗣🗣مژده، مژده:
راه اندازی مجدد سایت codeeatsleep.ir
با حمایت های خودتان، ما را در جهت انتقال تجارب و به اشتراک گذاری مطالب یاری کنید.
Post #661 3.83K
Mohsen Bandamir قبل از نوشته شدن یک dirty page بر روی دیسک، چه عملیاتی باید حتما انجام شده باشد؟
عملیات انجام شده از زمان بروزرسانی یک رکورد، تا ثبت نهایی تغییرات بر روی دیسک
Post #658 3.07K
#آموزش T-SQL
✍️در اسکریپت بالا دو نکته آموزشی وجود دارد که دومی مهمتره!! :

🦻نکته اول:
آشنایی با عملکرد تابع NULLIF() که اگر دو مقدار ورودی به آن، شبیه یکدیگر باشند خروجی تابع مقدار NULL و در غیر اینصورت اولین مقدار را به عنوان خروجی نمایش می دهد.
https://www.w3schools.com/sql/func_sqlserver_nullif.asp
🦻نکته دوم و مهمتر:
زمانی که دو مقدار ورودی در این تابع از یک نوع نباشند یا به عبارتی data type متفاوت داشته باشند مثلا در
SELECT NULLIF(0,'0')
و یا:
SELECT NULLIF(0,'')
در اینجا همیشه، سعی می شود نوع مقدار دوم(پارامتر ورودی دوم) به نوع پارامتر ورودی اول تبدیل شود پس:
SELECT NULLIF(0,'0')
نوع داده ای مقدار '0' باید به int (نوع داده ای عدد 0 که پارامتر اول ست) تبدیل شود. چیزی شبیه این:
SELECT CAST('0' AS int)
که خروجی بالا عدد 0 است و با توجه به عملکرد تابع که در ابتدا توضیح داده شد خروجی
SELECT NULLIF(0,0)
می شود NULL و خروجی اجرای اولین دستور Select از اسکریپت بالا هست.

❓در صورتی که توضیحات رو بخوبی متوجه شدید، خروجی
SELECT NULLIF(0,'')
را تحلیل و توضیح رو در گروه قرار بدهید.
W3Schools W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.
Post #648 4.94K
#معرفی نرم افزار
در رابطه با اهمیت و کاربرد وسیع ایندکس در sql server بارها مطلب عنوان کرده ایم اما موضوع مهمی که ممکن است از آن غافل شویم، نگهداری از ایندکس می باشد.
یکی از موارد مهم در نگهداری از ایندکس ها توجه به میزان fragmentation است که تأثیر بسزایی در کاهش کارایی آن خواهد داشت. اگر چه برای کنترل و مدیریت Fragmentation اسکریپت و ابزار داخلی در sql server وجود دارد(که بخش هایی مانند طراحی جاب و ... بر عهده خودمان است ) اما نرم افراهایی تهیه شده اند که مدیریت Fragmentation را برای ما بسیار آسان کرده ند. در لینک زیر نمونه ای از این نرم افزار همراه با سورس کد و نحوه استفاده از آن آورده شده است:
https://www.codeproject.com/Articles/5162340/SQL-Index-Manager-Free-GUI-Tool-for-Index-Maintena
CodeProject SQL Index Manager – Free GUI Tool for Index Maintenance on SQL Server and Azure Open source index maintenance tool for SQL Server and Azure
Post #644 5.58K
در کتاب زیر، 61 روش جهت طراحی(اسکریپت، جداول، ایندکس و ...) بهتر در sql server آموزش خواهید دید
Post #642 6.08K
📣مباحث آموزشی آتی:

1️⃣ بررسی کارایی SP - Adhoc Query و Dynamic Query
2️⃣پاسخ به این سؤال که آیا SP به صورت pre-compiled ذخیره می شود
3️⃣مقایسه کارایی و کاربرد Function -SP و View در Sql Server
Post #635 5.26K
Post #633 4.63K
کانال تخصصی SQLSERVER 📣 مجموعه آموزشی باورهای غلط در sql server: ✍️ در دومین قسمت از مجموعه آموزشی باورهای غلط در sql server، به بررسی نحوه ارزیابی عبارات منطقی(Logical phrases) می پردازیم. در زبان های برنامه نویسی ارزیابی عبارات منطقی از چپ به راست می باشد و نکته مهمی که در ارزیابی…
http://codeeatsleep.ir/product/sql-server-misunderstanding-part-2
Post #632 4.25K
📣 مجموعه آموزشی باورهای غلط در sql server:

✍️ در دومین قسمت از مجموعه آموزشی باورهای غلط در sql server، به بررسی نحوه ارزیابی عبارات منطقی(Logical phrases) می پردازیم. در زبان های برنامه نویسی ارزیابی عبارات منطقی از چپ به راست می باشد و نکته مهمی که در ارزیابی عبارات منطقی وجود دارد رخ دادن Short-Circuit Evaluation است. به عنوان مثال یک عبارات منطقی را در نظر بگیرید که از and شدن چند عبارات حاصل می شود، حال اگر نتیجه and دو عبارت ابتدایی برابر با false شود دیگر لزومی بر ارزیابی سایر عبارات نیست، زیرا می دانیم که در and اگر یک مقدار false باشد، کل نتیجه برابر با false خواهد بود(در مورد or نیز می توان مثال مشابهی ارائه کرد) که به این مورد Short-Circuit در ارزیابی عبارات منطقی گفته می شود...

📎از طریق آشنایی با نحوه ارزیابی عبارات منطقی و در نظر گرفتن آن در زمان طراحی کوئری های، از ایجاد خطا در زمان اجرا جلوگیری می کنیم.
http://codeeatsleep.ir/product/sql-server-misunderstanding-part-2
Older posts →

About this channel

How can I read @sqlserver_professional without a Telegram account?
TGViewer shows the public web preview Telegram publishes for کانال تخصصی SQLSERVER: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does کانال تخصصی SQLSERVER have?
کانال تخصصی SQLSERVER (@sqlserver_professional) has 848 subscribers on Telegram, refreshed roughly every 30 minutes.
Does کانال تخصصی SQLSERVER know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →