سبد خرید 0

وبلاگ

بررسی تابع Stuff در Sql server

نحوه عملکرد این تابع :
کاربرد این تابع در رابطه با دستکاری رشته می باشد ، این تابع Stuff چهار پارامتر از ورودی دریافت می کند و بر اساس آنها یک سری تغییرات را بر روی رشته ورودی اعمال خواهد کرد .
تابع Stuff یک دنباله از کاراکتر ها را از رشته مقصد حذف کرده و رشته ای دیگر از کاراکتر ها  را   در محل مورد نظر درج می کند .
ابتدا Syntax این تابع را مشاهده نمایید :

این تابع بر روی ورژن های مختلف زیر قابل اجرا شدن می باشد :

Source_string :
رشته مورد نظر ما می باشد (مقصد) .
Start :
محل شروع را جهت حذف کاراکتر ها را مشخص می کند که به تعداد پارامتر سوم رشته را حذف می کند.
Length :
به تعداد این پارامتر از مکان تعیین شده به بعد را حذف خواهد کرد . به طور مثال اگر شما مکان 2 را برای پارامتر دوم انتخاب کرده باشد و مقدار length  سه باشد ، سه کاراکتر را از محل دوم به بعد حذف می کند .
add_String :
رشته ای می باشد که قصد داریم در مکان مشخص شده بجای کاراکتر های حذف شده قرار دهیم .

در زیر چند نمونه از نحوه کارکرد این تابع وجود دارد .

 از کاراکتر ششم به بعد به تعداد 12 کاراکتر حذف خواهد کرد و بعد از آن از همان محل تعیین شده یعنی 6 متن دور را درج می کند .

ایندکس از 1 شروع می شود .

نکته : اگر از محل source به بعد به تعداد length وجود داشته باشد آن را حذف خواهد کرد ، در غیر اینصورت فقط تعدادی را که موجود است حذف خواهد کرد .

مثال 3: تغییر فرمت HHMM  مقدار Time به HH:MM

 

تغییر مقدار تاریخ با فرمت MMDDYYYY به فرمت MM/DD/YYYY :


 

اشتراک گذاری:

مطالب زیر را حتما مطالعه کنید

دیدگاهتان را بنویسید

keyboard_arrow_up