将数据从一个数据库复制到另一个数据库并恢复密钥和证书后,列级加密/解密不起作用
我已将加密表数据(在列级别)从同一服务器内的数据库 A 复制到数据库 B,并在创建和恢复密钥和证书时按照以下步骤操作,但列级别解密在数据库 B 中不…
有没有办法以编程方式删除 Azure 中的 SQL 数据库?
我正在研究一个自动删除数据库并将其添加到 Azure 的流程。当数据库不使用时,可以将其从 Azure 中删除并以 .bacpac 形式放置在更便宜的 S3 存储中。 …
如何在 SQL 中使用当天作为列名?
我在 SQL Server 中有一个表。 所有日期均以列形式存在于表中(星期一、星期二……)。 列的数据类型是位。 在这种情况下,如何检查当前日期在 where …
如何编写一个脚本来删除数据库中没有订单行项目的所有订单?
如何编写一个脚本来删除数据库中没有订单行项目的所有订单? 通常,您会像这样删除所有订单: delete from dbo_Orders 或者 delete from dbo_Orders (…
如何从 T-SQL、SQL Server 调用 C# 代码
一点上下文,我需要一种方法来无损插入/选择/比较单精度和双精度浮点到 SQL Server 数据库中,而不使用参数,我想我会很聪明,并将 DLL 作为超快速函…
如何返回包含所有行和所有行数的对象
我有一个根据页码返回 20 行的存储过程: CREATE PROCEDURE SP_GET_ALL @PAGE INT AS SELECT * FROM Item ORDER BY ID OFFSET (@PAGE - 1) * 20 ROWS …
SQL Server 中的科学数字格式
SELECT fld AS val, CONVERT(VARCHAR, FORMAT(fld, 'E2')) AS _2decimal, CONVERT(VARCHAR, FORMAT(fld, 'E3')) AS _3decimal 结果: val _2decimal _…
具有多个序列的 EF Core 6 HasDefaultValueSql
我目前正在重写一个旧服务,并遇到了一个问题。 在 SQL Server 中,我们为每个客户端产品编号都有一个序列。旧版本使用存储过程来创建产品。但我正在…
在 CTE 中选择时从字符串转换日期和/或时间时转换失败
我有一个问题。我不断收到错误 CASE WHEN j.PHPPDT = '00010101' THEN '0' ELSE j.PHPPDT END AS NEWPPDT, CASE WHEN j.PHPDTE = '00010101' THEN '0'…
当我检查排名的频率低于排名变化的频率时,如何检测排名变化?
我有一些像这样的原始数据: 团队 排名 1 1 2 8 3 2 4 6 5 3 6 5 7 4 8 7 每月 一次,我将其复制到我的数据库中,添加“上次更新”列以指示每月更新运…
标量函数中的 Case 语句用法
有人可以解释为什么这段代码对我不起作用吗? create function dbo.fn_dis (@num int) returns nvarchar(30) as begin declare @catch nvarchar(30) c…
将应用程序从 Asp.Net Webforms 更新到 .Net 6
大家好,我需要您对以下问题的专家意见。 我们有一个整体的 Asp.net Webforms 应用程序,它与 SQL Server 数据库集成,并且已经运行了 10 年。 现在我…
使用 DATEPART 按星期一计算周数
我试图使用这个简单的查询来跟踪每周的订单,一周从星期一开始。问题是,虽然计数正确,但所有周数都是递增的(第 1 周显示为 2 等) SET DATEFIRST 1…