SQL:触发器将列设置为空
我创建了一个触发器来将列设置为 null,其中该列的值大于 GETDATE() ALTER TRIGGER [dbo].[Null_Time_Trigger3] on [dbo].[Parking] FOR insert as up…
如何在记录之间分配值
我有值 1000 和表: table ( Id int (PK), Percent float, Value int ) 我必须根据两条法则(两个单独的策略)为该表中的每个记录分配 1000 字段值: …
使用 AS 从 CTE 选择? SQL Server 2008
我正在尝试将 PostgreSQL 转换为 SQL Server。但这个查询不起作用。 我做错了什么?我尝试在WITH之前添加分号,但没有成功。 SELECT member_a AS you,…
SQL Server - 使用带引号的标识符 ON 和 OFF 以及 Getdate()
我的脚本 SQL 有问题,请帮助我。 例如: 我有一个插入语句: INSERT INTO CUSTOMER (Code, Date) VALUES (1, GETDATE()) 当我执行此插入时,返回以下…
将目录导入 Microsoft Commerce Server 产品目录时出现死锁
我使用 CatalogContext.ImportXml() 将产品和变体增量导入到 Microsoft Commerce Server 2009 产品目录中,并将 TransactionMode 属性设置为 NonTrans…
从 .NET 调用 SQL Server 2008 中的存储过程时,结果排序不正确
我们有一个存储过程,它使用 ORDER BY 中的参数和 CASE 按不同列对结果进行排序。如果我们从 SSMS 执行存储过程,则无论我们使用哪个版本的 SQL Serve…
将字符串转换为日期类型或时间类型
我的数据库中有 2 列。一个是 Date 类型,另一个是 Time(7) 类型。 我正在通过前端更新数据库中的值。对于我正在做的转换: (columnName of type Date…
如何查找哪些列没有任何数据(所有值均为 NULL)?
我的数据库中有几个表。我想找到哪些列(在哪些表中)没有任何值(列中全部为 NULL)。在下面的示例中,结果应该是 TestTable1 --> Var2 TestTable2…
使用动态SQL更改表结构并且不知道SQL Server 2008中的属性数量
如果我有一个像这样的表(我不知道列的名称和有多少列,在这个例子中有 5 个属性,有 20 行: x1 x2 x3 x4 x5 ---------------------------- 438 498 …
SQL Server - 使用空关键字的自由文本搜索
下面是我的 sql 查询的简化版本,它使用 CONTAINSTABLE 进行全文搜索。 DECLARE @pSearchFor AS NVARCHAR(100) SET @pSearchFor = 'SomeKeyword' SELE…
主键列的就地重新排序
我有一个带有复合主键的表: table MyTable ( some_id smallint not null, order_seq smallint not null, --other columns ) ...其中 some_id 和 orde…
在SQL Server 2008中获取3个表,避免使用两个循环和动态SQL
我想从 SQL 中名为 @X_Table 的一个表(该表具有 原始表 的列名称)中获取 3 个表 2008: 原始表有很多行和 5 个属性(我可以有更多属性,例如 30 个…