2025-07-11 07:34:15 -04:00
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
|
-- This code was generated by a tool.
|
|
|
|
|
--
|
|
|
|
|
-- Changes to this file may cause incorrect behavior and will be lost if
|
|
|
|
|
-- the code is regenerated.
|
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
CREATE FUNCTION [dbo].[ipIPV6toBIN16] (@IP [nvarchar](MAX))
|
|
|
|
|
RETURNS [varbinary](8000)
|
|
|
|
|
AS EXTERNAL NAME [SqlCustomFunctions].[SqlCustomFunctions.IPFunctions].[ipIPV6toBIN16];
|
|
|
|
|
|
|
|
|
|
GO
|
|
|
|
|
|
|
|
|
|
CREATE FUNCTION [dbo].[ipBIN16toIPV6] (@IP [varbinary](8000))
|
|
|
|
|
RETURNS [nvarchar](MAX)
|
|
|
|
|
AS EXTERNAL NAME [SqlCustomFunctions].[SqlCustomFunctions.IPFunctions].[ipBIN16toIPV6];
|
|
|
|
|
|
|
|
|
|
GO
|
|
|
|
|
|
|
|
|
|
CREATE FUNCTION [dbo].[ipIPV4toBIN4] (@IP [nvarchar](MAX))
|
|
|
|
|
RETURNS [varbinary](8000)
|
|
|
|
|
AS EXTERNAL NAME [SqlCustomFunctions].[SqlCustomFunctions.IPFunctions].[ipIPV4toBIN4];
|
|
|
|
|
|
|
|
|
|
GO
|
|
|
|
|
|
|
|
|
|
CREATE FUNCTION [dbo].[ipBIN4toIPV4] (@IP [varbinary](8000))
|
|
|
|
|
RETURNS [nvarchar](MAX)
|
|
|
|
|
AS EXTERNAL NAME [SqlCustomFunctions].[SqlCustomFunctions.IPFunctions].[ipBIN4toIPV4];
|
|
|
|
|
|
|
|
|
|
GO
|
|
|
|
|
|
2025-07-14 08:07:24 -04:00
|
|
|
|
CREATE FUNCTION [dbo].[StringToGUID] (@theInputString [nvarchar](MAX))
|
|
|
|
|
RETURNS [uniqueidentifier]
|
|
|
|
|
AS EXTERNAL NAME [SqlCustomFunctions].[SqlCustomFunctions.ClsConversions].[StringToGUID];
|
|
|
|
|
|
|
|
|
|
GO
|
|
|
|
|
|
|
|
|
|
CREATE FUNCTION [dbo].[FormatPhone] (@Num [bigint])
|
|
|
|
|
RETURNS [nvarchar](MAX)
|
|
|
|
|
AS EXTERNAL NAME [SqlCustomFunctions].[SqlCustomFunctions.ClsConversions].[FormatPhone];
|
|
|
|
|
|
|
|
|
|
GO
|
|
|
|
|
|
|
|
|
|
CREATE FUNCTION [dbo].[dtFirstDayOfMonth] (@InDate [datetime])
|
|
|
|
|
RETURNS [datetime]
|
|
|
|
|
AS EXTERNAL NAME [SqlCustomFunctions].[SqlCustomFunctions.ClsConversions].[dtFirstDayOfMonth];
|
|
|
|
|
|
|
|
|
|
GO
|
|
|
|
|
|
|
|
|
|
CREATE FUNCTION [dbo].[dtLastDayOfMonth] (@InDate [datetime])
|
|
|
|
|
RETURNS [datetime]
|
|
|
|
|
AS EXTERNAL NAME [SqlCustomFunctions].[SqlCustomFunctions.ClsConversions].[dtLastDayOfMonth];
|
|
|
|
|
|
|
|
|
|
GO
|
|
|
|
|
|
2025-07-11 07:34:15 -04:00
|
|
|
|
CREATE ASSEMBLY [SqlCustomFunctions] AUTHORIZATION [dbo]
|
2025-07-14 08:07:24 -04:00
|
|
|
|
FROM 0x4D5A90000300000004000000FFFF0000B800000000000000400000000000000000000000000000000000000000000000000000000000000000000000800000000E1FBA0E00B409CD21B8014CCD21546869732070726F6772616D2063616E6E6F742062652072756E20696E20444F53206D6F64652E0D0D0A2400000000000000504500004C010300F8F174680000000000000000E00022200B013000001000000006000000000000B22F0000002000000040000000000010002000000002000004000000000000000600000000000000008000000002000000000000030060850000100000100000000010000010000000000000100000000000000000000000602F00004F00000000400000D002000000000000000000000000000000000000006000000C000000282E00001C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000080000000000000000000000082000004800000000000000000000002E74657874000000B80F0000002000000010000000020000000000000000000000000000200000602E72737263000000D0020000004000000004000000120000000000000000000000000000400000402E72656C6F6300000C0000000060000000020000001600000000000000000000000000004000004200000000000000000000000000000000942F000000000000480000000200050080240000A809000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001B30020059000000010000111200FE1508000001140B0F00FE16070000016F0500000A1201280600000A2C25076F0700000A1F17331B076F0800000A0C7E0900000A2C0608280A00000A08730B00000A0ADE0A2616280C00000A0ADE001200280D00000A2A00000001100000000008003F47000A050000011B3005007F000000020000117E0E00000A280F00000A0A1F108D140000010B028E691F10311202028E691F105907161F10281000000A2B23028E691F102F130216071F10028E6959028E69281000000A2B0902071F10281100000A7E0900000A2C0607280A00000A07731200000A6F0500000A280F00000A0ADE0E267E0E00000A280F00000A0ADE00062A000110000000000B00646F000E050000011B3002003D000000030000111A8D140000010A140B0F00FE16070000016F0500000A1201280600000A2C10076F0700000A183307076F0800000A0ADE0A261A8D140000010ADE00062A00000001100000000007002A31000A050000011B3005006B000000020000117E0E00000A280F00000A0A1A8D140000010B028E691A311002028E691A5907161A281000000A2B20028E691A2F120216071A028E6959028E69281000000A2B0802071A281100000A07731200000A6F0500000A280F00000A0ADE0E267E0E00000A280F00000A0ADE00062A000110000000000B00505B000E050000011B30030083000000040000117E1300000A281400000A0A0F00281500000A6F0500000A0B281600000A0C08281700000A076F1800000A6F1900000A0D731A00000A13041613052B2011040911058F140000017201000070281B00000A6F1C00000A261105175813051105098E6932D911046F0500000A281D00000A281400000A0ADE0A082C06086F1E00000ADC062A000110000002001E005977000A00000000133002005D000000050000117E0E00000A280F00000A0A0F00281F00000A0B1201282000000A6F2100000A6F2200000A1F0A2E170F00281F00000A0B1201282000000A280F00000A0A2B1C72070000700F00281F00000A8C19000001282300000A280F00000A0A062A000000133003002F000000060000110F00282400000A0A1200282500000A0F00282400000A0A1200282600000A282700000A17280A000006282800000A2A001330030031000000060000110F00282400000A0A1200282500000A0F00282400000A0A1200282600000A1758282700000A16280A000006282800000A2A000000133004004D0000000700001102162F13282900000A0B1201282500000A025810002B0E021F642F09208A070000025810001200021717282A00000A1200031759282B00000A0A12000417596C282C00000A0A06282800000A2A00000013300400480000000700001102162F13282900000A0B1201282500000A025810002B0E021F642F09208A070000025810001200021717282A00000A1200031759282B00000A0A12000417596C282C00000A0A062A42534A4201000100000000000C00000076342E302E33303331390000000005006C000000B0030000237E00001C040000E003000023537472696E677300000000FC07000030000000235553002C0800001000000023475549440000003C0800006C01000023426C6F620000000000000002000001471502000900000000FA013300160000010000001A000000030000000A0000000E0000002C0000000B0000000700000001000000040000000000DC010100000000000600060198020600260198020600DD0085020F00B802000006005903F3010A00F10054020A005C01C7020E003C02750212002D0360030A008300C70206002400A30306002E027F030A000100C7020A009E00C7020600A100F3011200C403370306004702F30106009D03F30106007701F30106004401F30106008600F301060053017F030600FA01A30306009200F30106000400F30106007703F3010000000055000000000001000100810110000E031A0315000100010081011000FF021A03150001000500
|
2025-07-11 07:34:15 -04:00
|
|
|
|
WITH PERMISSION_SET = SAFE
|
|
|
|
|
|
|
|
|
|
GO
|
|
|
|
|
|
|
|
|
|
ALTER ASSEMBLY [SqlCustomFunctions]
|
2025-07-14 08:07:24 -04:00
|
|
|
|
ADD FILE FROM 0x4D6963726F736F667420432F432B2B204D534620372E30300D0A1A4453000000000200000100000027000000C40000000000000023000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E0010000F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0BCA310138000000001000000010000000000000FFFFFFFF04000000FFFF030000000000FFFFFFFF00000000FFFFFFFF00000000FFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
2025-07-11 07:34:15 -04:00
|
|
|
|
AS N'SqlCustomFunctions.pdb'
|
|
|
|
|
|
|
|
|
|
GO
|