您能否创建 CLR UDT 以允许跨数据库共享表类型?
如果我有这样的 SQL 语句: CREATE TYPE [dbo].[typeRateLimitVariables] AS TABLE( [vchColumnName] [varchar](250) NULL, [decColumnValue] [decima…
如何将自定义 SQLCLR 程序集添加到 Visual Studio 数据库项目
我在同一解决方案中有数据库项目和 SQLCLR 数据库项目。这两个项目都将代码部署到数据库,但是我希望数据库项目负责所有代码的部署,包括自定义程序集…
无法在 SQL 中创建程序集
我已经深入研究 SQL clr 编程。不幸的是,我的第一次尝试遇到了麻烦。 我的 C# 汇编代码如下: enter code here public partial class FirstCLRRoutin…
使用 sql_variant 有哪些陷阱?
我多次读到和听到应该避免 sql_variant 。我想我有一个很好的用例。我过去曾使用 varchar(max) 来在同一列中存储不同的类型,但当有一个内置类型完全…
SQL Server:在程序集中找不到类型
假设程序集 dll: using Microsoft.SqlServer.Server; using System.Data.SqlClient; using System.Data.SqlTypes; using System; using System.Text;…
反转 T-SQL 中的单词顺序
我想知道如何(如果可能)反转从 T-SQL 字符串(varchar)返回的单词的顺序。 我了解 T-SQL REVERSE 函数。但该函数还会反转单词中的字母,例如: 输…
将多个输入变体匹配到一个 SQL 行
我想知道在大量搜索之后如何使用标准 TSQL 将不同的输入变体匹配到一个 sql 行。场景如下: 我的 sql 行中有以下文本:I love 然后我有以下 3 个输入…
是否可以在 SQL CLR 用户定义类型中创建表值*方法*?
我有一个 CLR UDT,它将大大受益于表值方法,ala xml.nodes(): -- nodes() example, for reference: declare @xml xml = '12510' select c.value('.'…
如何使用 SQL Server Profiler 查看 CLR 触发器中运行的 TSQL?
如何使用 SQL Server Profiler 查看 CLR 触发器中运行的 TSQL? 我在 MS SQL Server 数据库中有一个 CLR 触发器,它检查表上的插入、更新、删除,然后…
SQL CLR 触发器 - 获取目标/表名称
跟踪列更改 - 多个目标/表的单个 SQL CLR 触发器 SQL CLR 触发器: 有没有办法从 CLR 代码获取目标/表名称? 目的: 我正在构建一个通用 SQL CLR 触发…
找不到非对称密钥——因为它不存在或您没有权限
我试图使用 CLR 通过 SQL 运行 .Net dll - 但我没有成功。 我按照此处的说明进行 操作我正在执行以下操作: CREATE ASYMMETRIC KEY AKEY_SqlClr FROM …
sqlFileStream System.ComponentModel.Win32Exception:不支持该请求
我在 Windows 7(版本 6.1 Build 7601:Service Pack 1)和 Visual Studio 2010 上有 SQL Server Express 2008 SP1。 我尝试使用以下代码创建一个存储…
.NET Framework 执行已中止。另一个查询导致 AppDomain db.dbo[runtime].4 被卸载
我有一个正在尝试调试的 SQL CLR 函数(用 c#.net 编写)。我将 Visual Studio 附加到 sqlserver 进程并开始逐步执行,但它不断崩溃并以以下错误…
禁用在 SQLCLR 上运行的代码中键入
最近,我成功地让 Razor 解析器在 .NET 3.5 下工作并由 SQL Server 2008 托管。目前,这实际上只是一个实验,看看什么是可行的。这是有效的,包括动态…