小编Hei*_*erg的帖子

如何确定我在 SQL Server 数据库中的表的大小

是否有任何内置函数/存储过程/查询有助于检索有关MyTableSQL Server 数据库中大小的信息?

sql-server table

33
推荐指数
3
解决办法
20万
查看次数

EXCEPT 运算符与 NOT IN

EXCEPT运营商已在SQL Server 2005中引入的,但之间有什么区别NOT INEXCEPT

它也这样做吗?我想用一个例子做一个简单的解释。

sql-server-2005 sql-server sql-server-2008-r2 operator except

18
推荐指数
1
解决办法
4万
查看次数

需要在 Sql Server 2008 R2 中通过数据库邮件发送格式化的 HTML 电子邮件

我的要求是将自动电子邮件创建为(通过数据库邮件格式化的 HTML 电子邮件)基本要求已经完成,当作业被触发时,它将数据插入到表中,并且该信息已被安排作为电子邮件发送,但现在客户已经以这种格式请求了。

我已经完成的当前格式

 PO Date:2014-11-26 PO ID:PO1 SAP Ref:0001106102 GRN:1067 DealerID:045 Dealer Name:ABC(Pvt)Ltd. 2 Status:New
Run Code Online (Sandbox Code Playgroud)

客户要求的格式为表格格式

PO Date |PO ID| SAP Ref| GRN|DealerID|Dealer Name|Status
Run Code Online (Sandbox Code Playgroud)

这是我用来将数据插入到 Email_Table(_ERROR_MAIL) 中的 SQL 查询,这需要根据要求进行觊觎

IF EXISTS (SELECT * FROM sysobjects WHERE type = 'P' AND name = 'ImpCancelledGRN')
BEGIN
    DROP PROCEDURE [dbo].[ImpCancelledGRN]
END
GO


CREATE PROCEDURE [dbo].[ImpCancelledGRN] 
WITH ENCRYPTION
AS

SET NOCOUNT ON
BEGIN
BEGIN TRY
    -- Begin transaction
    BEGIN TRAN

            INSERT INTO _ERROR_MAIL(Recipients, Subject, CreationDate, IsNew, LastModifiedBy, Body)
            SELECT 'noreply-Email@Adress.com', 'SAP CANCELLED GRN', …
Run Code Online (Sandbox Code Playgroud)

sql-server sql-server-2008-r2 database-mail

10
推荐指数
2
解决办法
9万
查看次数

物理服务器还是虚拟机 SQL Server?

有没有办法通过 SQL 脚本弄清楚 SQL Server 是在物理服务器还是虚拟服务器上运行?

sql-server t-sql virtualisation

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

使用 WITH RECOMPILE 选项的错误结果

如果有多个连接在过滤条件中同时执行具有不同参数的查询并且使用了该WITH RECOMPILE选项,那么查询是否有可能产生不正确的结果?

sql-server stored-procedures

5
推荐指数
1
解决办法
356
查看次数

如何使用 PowerShell 获取 SQL Server 备份状态?

我需要一个 power-shell 脚本来获取以下信息 数据库名称、数据库的 LastBackupDate 并且这些信息应该通过电子邮件发送,将结果转换为 HTML 格式:) 如果我们有机会完成脚本,这将是 .ps1 文件我需要知道如何作为 sql 作业运行。

sql-server backup powershell

3
推荐指数
1
解决办法
2216
查看次数