خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
servicename@@ در SQL Server چیست
در SQL Server، تابع پیکربندی @@Servicename، نام کلید رجیستری را که SQL Server تحت آن(با نام آن) اجرا می شود ، برمی گرداند. برای استفاده از آن هیچ پارامتر و آرگومانی نیاز نیست. شما کافیست این تابع را با دستور SELECT استفاده کنید تا کلید رجیستری مورد نظر را در خروجی برگرداند.
توجه داشته باشید که SQL Server با سرویسی به نام MSSQLServer اجرا می شود. اگر Instance فعلی Instance پیش فرض باشد، تابع @@Servicename، همان MSSQLServer را در خروجی برمیگرداند و در غیر اینصورت نام آن instance را برمی گرداند.
لطفا به اسکریپت ساده زیر توجه کنید:
در مثال ما، از آنجایی که اسکریپت فوق را در Instance پیش فرض SQL Server اجرا کرده ایم، بنابراین MSSQLSERVER بازگردانده شد.مقدار برگشتی از نوع nvarchar می باشد.
توجه داشته باشید که SQL Server با سرویسی به نام MSSQLServer اجرا می شود. اگر Instance فعلی Instance پیش فرض باشد، تابع @@Servicename، همان MSSQLServer را در خروجی برمیگرداند و در غیر اینصورت نام آن instance را برمی گرداند.
لطفا به اسکریپت ساده زیر توجه کنید:
SELECT @@SERVICENAME AS [Service Name];
در مثال ما، از آنجایی که اسکریپت فوق را در Instance پیش فرض SQL Server اجرا کرده ایم، بنابراین MSSQLSERVER بازگردانده شد.مقدار برگشتی از نوع nvarchar می باشد.
نمایش دیدگاه ها (0 دیدگاه)
دیدگاه خود را ثبت کنید: