zoukankan      html  css  js  c++  java
  • SQL CLR Stored Procedure 创建脚本

    本脚本用于创建已生成dll及序列化dll至数据库。【记录,已备查看】

    SP_CONFIGURE 'clr enabled'1
    GO
    RECONFIGURE
    GO

    ALTER DATABASE DATABASE_NAME SET TRUSTWORTHY ON
    GO

    USE DATABASE_NAME
    GO

    IF  EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Test]'AND type in (N'P', N'PC'))
        
    DROP PROCEDURE [dbo].[Test]
    GO

    IF EXISTS (SELECT [name] FROM sys.assemblies WHERE [name] = N'Test.XmlSerializers'
        
    DROP ASSEMBLY [Test.XmlSerializers]
    GO

    IF EXISTS (SELECT [name] FROM sys.assemblies WHERE [name] = N'Test'
        
    DROP ASSEMBLY [Test]
    GO

    CREATE ASSEMBLY Test
    FROM 'E:\path\Test.dll'
    WITH PERMISSION_SET = UNSAFE
    GO

    //序列化dll路徑
    CREATE ASSEMBLY [Test.XmlSerializers]
    FROM 'E:\path\Test.XmlSerializers.dll'
    WITH PERMISSION_SET = SAFE
    GO

    CREATE PROCEDURE Test
    (    
        
    @NO_COMP    NVARCHAR(10),    
        @BegDate    NVARCHAR(10),    
        @EndDate    NVARCHAR(10)    
    )
    AS
    EXTERNAL NAME Test.StoredProcedures.Test
    GO
  • 相关阅读:
    第五小节之JAVA IO流
    第四小节之Java 集合类
    初学的重点
    第三小节之Java API
    实践周java基础软件开发app之五子棋
    出栈合法性
    Python介绍
    Ubuntu主题美化篇
    Ubuntu16.04比较好的一系列软件安装介绍
    Ubuntu使用Shadow socks-qt5
  • 原文地址:https://www.cnblogs.com/ywkpl/p/2097230.html
Copyright © 2011-2022 走看看