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-09-23 07:13:48 -04:00
|
|
|
|
CREATE FUNCTION [dbo].[dtSerial] (@year [int], @month [smallint], @day [smallint])
|
|
|
|
|
RETURNS [datetime]
|
|
|
|
|
AS EXTERNAL NAME [SqlCustomFunctions].[SqlCustomFunctions.ClsConversions].[dtSerial];
|
|
|
|
|
|
|
|
|
|
GO
|
|
|
|
|
|
2025-09-23 11:02:26 -04:00
|
|
|
|
CREATE FUNCTION [dbo].[dtReportDateRange] (@date1 [datetime], @date2 [datetime])
|
|
|
|
|
RETURNS [nvarchar](MAX)
|
|
|
|
|
AS EXTERNAL NAME [SqlCustomFunctions].[SqlCustomFunctions.ClsConversions].[dtReportDateRange];
|
|
|
|
|
|
|
|
|
|
GO
|
|
|
|
|
|
2025-07-11 07:34:15 -04:00
|
|
|
|
CREATE ASSEMBLY [SqlCustomFunctions] AUTHORIZATION [dbo]
|
2025-09-23 11:02:26 -04:00
|
|
|
|
FROM 0x4D5A90000300000004000000FFFF0000B800000000000000400000000000000000000000000000000000000000000000000000000000000000000000800000000E1FBA0E00B409CD21B8014CCD21546869732070726F6772616D2063616E6E6F742062652072756E20696E20444F53206D6F64652E0D0D0A2400000000000000504500004C010300BCAED2680000000000000000E00022200B01300000120000000600000000000096310000002000000040000000000010002000000002000004000000000000000600000000000000008000000002000000000000030060850000100000100000000010000010000000000000100000000000000000000000443100004F00000000400000D002000000000000000000000000000000000000006000000C0000000C3000001C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000080000000000000000000000082000004800000000000000000000002E746578740000009C110000002000000012000000020000000000000000000000000000200000602E72737263000000D0020000004000000004000000140000000000000000000000000000400000402E72656C6F6300000C00000000600000000200000018000000000000000000000000000040000042000000000000000000000000000000007831000000000000480000000200050028250000E40A000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001B30020059000000010000111200FE1508000001140B0F00FE16070000016F0500000A1201280600000A2C25076F0700000A1F17331B076F0800000A0C7E0900000A2C0608280A00000A08730B00000A0ADE0A2616280C00000A0ADE001200280D00000A2A00000001100000000008003F47000A050000011B3005007F000000020000117E0E00000A280F00000A0A1F108D140000010B028E691F10311202028E691F105907161F10281000000A2B23028E691F102F130216071F10028E6959028E69281000000A2B0902071F10281100000A7E0900000A2C0607280A00000A07731200000A6F0500000A280F00000A0ADE0E267E0E00000A280F00000A0ADE00062A000110000000000B00646F000E050000011B3002003D000000030000111A8D140000010A140B0F00FE16070000016F0500000A1201280600000A2C10076F0700000A183307076F0800000A0ADE0A261A8D140000010ADE00062A00000001100000000007002A31000A050000011B3005006B000000020000117E0E00000A280F00000A0A1A8D140000010B028E691A311002028E691A5907161A281000000A2B20028E691A2F120216071A028E6959028E69281000000A2B0802071A281100000A07731200000A6F0500000A280F00000A0ADE0E267E0E00000A280F00000A0ADE00062A000110000000000B00505B000E050000011B30030083000000040000117E1300000A281400000A0A0F00281500000A6F0500000A0B281600000A0C08281700000A076F1800000A6F1900000A0D731A00000A13041613052B2011040911058F140000017201000070281B00000A6F1C00000A261105175813051105098E6932D911046F0500000A281D00000A281400000A0ADE0A082C06086F1E00000ADC062A000110000002001E005977000A00000000133002005D000000050000117E0E00000A280F00000A0A0F00281F00000A0B1201282000000A6F2100000A6F2200000A1F0A2E170F00281F00000A0B1201282000000A280F00000A0A2B1C72070000700F00281F00000A8C19000001282300000A280F00000A0A062A000000133003002A000000060000110F00282400000A0A1200282500000A0F00282400000A0A1200282600000A282700000A1728090000062A0000133003002C000000060000110F00282400000A0A1200282500000A0F00282400000A0A1200282600000A1758282700000A1628090000062A133004004D0000000700001102162F13282800000A0B1201282500000A025810002B0E021F642F09208A070000025810001200021717282900000A1200031759282A00000A0A12000417596C282B00000A0A06282C00000A2A00000013300300A7000000080000117E0E00000A280F00000A0A0F0003282D00000A2D1E722D0000700F00282400000A8C0F000001282300000A280F00000A0A2B720F00282400000A0B1201282500000A0F01282400000A0B1201282500000A332A72550000700F00282400000A8C0F0000010F01282400000A8C0F000001282E00000A280F00000A0A2B28729D0000700F00282400000A8C0F0000010F01282400000A8C0F000001282E00000A280F00000A0A062A0013300400480000000700001102162F13282800000A0B1201282500000A025810002B0E021F642F09208A070000025810001200021717282900000A1200031759282A00000A0A12000417596C282B00000A0A062A42534A4201000100000000000C00000076342E302E33303331390000000005006C000000E4030000237E0000500400000804000023537472696E67730000000058080000F4000000235553004C0900001000000023475549440000005C0900008801000023426C6F620000000000000002000001471502000900000000FA013300160000010000001A000000030000000B000000100000002E0000000D0000000800000001000000040000000000FA0101000000000006002401C00206004401C0020600FB00AD020F00E0020000060081031102
|
2025-07-11 07:34:15 -04:00
|
|
|
|
WITH PERMISSION_SET = SAFE
|
|
|
|
|
|
|
|
|
|
GO
|
|
|
|
|
|
|
|
|
|
ALTER ASSEMBLY [SqlCustomFunctions]
|
2025-09-23 11:02:26 -04:00
|
|
|
|
ADD FILE FROM 0x4D6963726F736F667420432F432B2B204D534620372E30300D0A1A4453000000000200000100000027000000C80000000000000024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E0010000E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0BCA310138000000001000000010000000000000FFFFFFFF04000000FFFF030000000000FFFFFFFF00000000FFFFFFFF00000000FFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
2025-07-11 07:34:15 -04:00
|
|
|
|
AS N'SqlCustomFunctions.pdb'
|
|
|
|
|
|
|
|
|
|
GO
|