小编Ago*_*ony的帖子

抑制 SQLCMD 消息

是否可以抑制所有sqlcmd消息输出到cmd窗口?

我正在运行一个大型脚本,并且所有Processed XXXX total records消息似乎都减慢了很多。

该脚本超过 4Gb,因此有大量数据。

sql-server sqlcmd

8
推荐指数
2
解决办法
1万
查看次数

SQL Server 数据库:从 2008 年迁移到 2005 年 - 加密过程问题

我通常可以使用生成脚本/ DTS 来移动数据和表等。但是,其中一个数据库有大量的加密程序,我无法通过脚本来移动它们。

我也没有旧的 2005 年数据库备份。

我没有手动恢复解密程序。

有什么办法可以复制/移动它们吗?

sql-server-2005 sql-server-2008 stored-procedures

6
推荐指数
1
解决办法
1091
查看次数

转义 T-SQL 关键字

$sql = "SELECT Kill FROM tbl_pvporderview";
Run Code Online (Sandbox Code Playgroud)

问题是我最终得到:Incorrect syntax near the keyword 'Kill'.

因为kill是 T-SQL 命令......有什么办法可以绕过它?

我无法更改列名,因为它经常被软件使用,而且我无法更改使用数据库的软件。

因此,如果我用来sqlserv从该列中选择数据,它只会失败。'' 或 "" 不会有帮助。

完整的声明将是:

$sql = "SELECT serial,Kill FROM tbl_pvporderview WHERE Kill > (?) ORDER BY Kill DESC ";
Run Code Online (Sandbox Code Playgroud)

sql-server t-sql php

6
推荐指数
2
解决办法
9858
查看次数

SQL 选择 WHERE 行已更新

USE [RF_WORLD]
GO
/****** Object:  Trigger [dbo].[lastdeathtrigg]    Script Date: 08/20/2012 10:52:58 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author:      Mauro Tamm
-- =============================================
ALTER TRIGGER [dbo].[lastdeathtrigg]
   ON  [dbo].[tbl_pvporderview]
   AFTER UPDATE
AS 
IF (UPDATE(Death))
BEGIN
    SET NOCOUNT ON;
DECLARE @userserial int;
SELECT @userserial ='serial' WHERE UPDATE(Death)
Insert INTO [RF_WORLD].[dbo].[lastdeath]
(serial)
VALUES (@userserial)
END
Run Code Online (Sandbox Code Playgroud)

where 部分是可疑的,它会像那样工作吗?本质上,如果它实际更新,我只需要它选择行序列值。

trigger sql-server select update

2
推荐指数
1
解决办法
3749
查看次数