درخواست تابعه تبدیل تاریخ شمسی به میلادی و میلادی به شمسی
سلام
دوستان کسی تابعه میلادی به شمسی را داره که سال کبیسه را هم درست محاسبه کند و همچنین تابعه تبدیل تاریخ شمسی
4 پاسخ
من از این استفاده می کنم.
GO /****** Object: UserDefinedFunction [dbo].[ToPersianDate] Script Date: 2017-12-19 09:48:21 AM ******/ SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO ALTER FUNCTION [dbo].[ToPersianDate](@dt [datetime]) RETURNS [nvarchar](10) WITH EXECUTE AS CALLER, RETURNS NULL ON NULL INPUT AS EXTERNAL NAME [PersianSQLFunctions].[UserDefinedFunctions].[ToPersianDate]
البته باید روی سرور عملیات sql enable clr رو هم یک بار انجام بدین
البته برای این کار یک اسبملی به سرور اضافه کردم که به همین نام PersianSQLFunctions می تونید سرچش کنید.
سلام
عملیات sql enable clr را باید چگون انجام بدهم
سلام
من برنامه را دانلود کردم
اما کد زیر را اجرا میکنم
create ASSEMBLY PersianSQLFunctions FROM 'c:\PersianSQLFunctions.dll' GO
خطا زیر را میدهد
Msg 10343, Level 14, State 1, Line 9
CREATE or ALTER ASSEMBLY for assembly 'PersianSQLFunctions' with the SAFE or EXTERNALACCESS option failed because the 'clr strict security' option of spconfigure is set to 1. Microsoft recommends that you sign the assembly with a certificate or asymmetric key that has a corresponding login with UNSAFE ASSEMBLY permission. Alternatively, you can trust the assembly using spaddtrusted_assembly.
اول اون اسمبلی PersianSQLFunctions رو سرچ کنید !
enable CLR هم یک دستور ساده تو اولین سرچ به صورت زیر میده :
sp_configure 'show advanced options', 1; GO RECONFIGURE; GO sp_configure 'clr enabled', 1; GO RECONFIGURE; GO