آموزش کامپیوتر برنامه نویسی خوش آموز

تابع RANK در SQL server

از تابع RANK در SQL Server برای رتبه بندی مقادیر تکرار شده به گونه ای استفاده می شود که مقادیر مشابه در یک رده بندی(rank) قرار بگیرند. به عبارت دیگر ، تابع rank رتبه هر ردیف را در partition یک result set بر میگرداند. SYNTAX تابع RANK در SQL Server بصورت زیر می باشد. ...

تفاوت DELETE و TRUNCATE و DROP در SQL Server

در این پست تصمیم داریم به بررسی DELETE و TRUNCATE و DROP در SQL Server بپردازیم و در نهایت به سراغ تفاوت های DELETE و TRUNCATE خواهیم رفت و آن را بررسی می کنیم و در آخر تفاوت DROP و TRUNCATE ر ابررسی خواهیم کرد. از DELETE برای حذف رکوردها یا ردیف در یک جدول SQL Server استفاده می کنیم. Syntax استفاده از DELTE به فرم زیر می باشد: ...

نحوه استفاده از تابع REVERSE در SQL Server

تابع REVERSE در SQL server، تابعی رشته ای است که مقدار معکوس یک رشته را بر میگرداند. این تابع یک مقدار از نوع varchar یا nvarchar را برمیگرداند. SYNTAX کلی دستور به فرم زیر می باشد. ...

چگونه ستون identity یک جدول را بدون نام آن در یک جدول SQL Server پیدا کنیم؟

موضوع این پست کوتاه را با این سناریو آغاز می کنیم، فرض کنید که از شما خواسته شده که که ستون Identity مورد استفاده در جدولی را پیدا کنید و این در حالیست که شما از اسامی ستون های جدول مربوطه و ستونهایی که Identity هستند، هیچ اطلاعی ندارید. برای بررسی این مسئله، سناریوی زیر را در پیش داریم. ابتدا یک جدول با ستون Identity دار ایجاد می کنیم. ...

نحوه TRUNCATE کردن جدول در SQL Server

در این پست تصمیم داریم در مورد TRUNCATE TABLE صحبت کرده و با نحوه استفاده و بکارگیری آن آشنا شویم. عبارت TRUNCATE TABLE تمامی رکوردهای یک جدول در SQL Server را به کلی حذف می کند. عملکردی مشابه DELETE داشته و بدون استفاده از WHERE مورد استفاده قرار می گیرد. اگر قصد truncate کردن Table ای را دارید، به موارد زیر باید دقت کنید. با truncate کردن یک Table تمامی ستون های identity ریست خواهند شد. اگر جدو...

نحوه استفاده از تابع IDENTITY@@ در SQL Server

تابع IDENTITY@@ یک تابع سیستمی در SQL Server است که برای بدست آوردن آخرین مقدار IDENTITY تولید شده برای هر جدول در Session جاری، صرف نظر از دامنه دستور T-SQL که مقدار را تولید می کند ، استفاده می شود. فرض کنید ، اگر چندین ردیف با استفاده از دستور INSERT یا SELECT INTO ایجاد کرده اید، تابعIDENTITY آخرین مقدار identity ایجاد در انتهای آخرین عبارت را برمی گرداند. اگر این عبارت هیچ جدولی یا جداولی با...

نحوه استفاده از SET IDENTITY_INSERT در SQL Server

IDENTITY_INSERT در SQL Server به شما این امکان را می دهد که بتوانید در فیلد identity در یک جدول رکورد اضافه کنید. برای این منظور حتما باید IDENTITY_INSERT در وضعیت ON باشد. به طور پیش فرض IDENTITY_INSERT در وضعیت OFF است. در ادامه نحوه استفاده ازIDENTITY_INSERT را به طور تشریح خواهیم کرد. SYNTAX استفاده از IDENTITY_INSERT به فرم زیر می باشد. ...

استفاده از SET XACT_ABORT در SQL Server

با استفاده از SET XACT_ABORT در SQL Server می توانید هرگونه Transaction کاربران را کنترل کنید که در این مطلب به توضیح و ذکر مثال هایی برای آشنایی با نحوه کار آن خواهیم پرداخت. بصورت پیشفرض SET XACT_ABORT در وضعیت OFF قرار دارد. اگر SET XACT_ABORT در وضعیت ON باشد، در صورتی که یک Transaction منجر به run-time error شود، کل Transaction متوقف شده و کلا Transaction، ...

تفاوت Stored Procedure و Function در SQL Server

در برنامه نویسی SQL Server با بسیاری از موارد از جمله Stored Procedure ها و Function ها سر وکار خواهید داشت و سوالی که برای بسیاری از جمله برنامه نویسان تازه کار SQL Server ممکن است رخ دهد این است که تفاوت Stored Procedure و Function در چیست. این دو چه تفاوت هایی با هم دارند. در این مطلب به تفاوت های اساسی Stored Procedure و Function خواهیم پرداخت. ...

استفاده از حلقه WHILE در SQL Server

اگر دستورات و کوئری ها و شروط شما نیاز باشد که در یک حلقه در SQL Server اجرا شوند، می توانید از حلقه While استفاده کنید. دستورات به طور مکرر در این حلقه اجرا می شوند ت ابه جایی برسد که نتیجه False شده و از حلقه خارج شود. دستورات درون حلقه WHILE را می توان با Keyword های BREAK و CONTINUE، مدیریت و کنترل کرد. Syntax استفاده از حلقه While بصورت زیر می باشد. ...

دسته بندی مطالب خوش آموز
logo-samandehi