AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-25666

Sathiya Kumar V M's questions

Martin Hope
Sathiya Kumar V M
Asked: 2019-05-29 05:13:13 +0800 CST

SQL Server Data Tools 是 Microsoft 的付费产品还是免费产品?

  • 1

我在 Microsoft Pages 中找不到有关 SQL Server Data Tools 许可和价格详细信息的证据。

https://learn.microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt?view=sql-server-2017

这里有下载和安装 SQL Server Data Tools 的所有说明,没有提及它是许可的。

据我了解,寻找这些细节是我们的责任,但我没有得到任何线索。所以我的问题是 SQL Server Data Tools 是否免费?如果免费,那么我们是否只需按照以下链接中的说明下载并安装?如果已付款,定价详情在哪里?

https://learn.microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt?view=sql-server-2017

sql-server license
  • 2 个回答
  • 3132 Views
Martin Hope
Sathiya Kumar V M
Asked: 2018-10-03 19:20:36 +0800 CST

为什么在 SSMS 2017 Express Edition 的 tempdb 临时表下,LocalTemp 表显示有很长的下划线?[复制]

  • 1
这个问题在这里已经有了答案:
临时表的名称 (1 个答案)
4 年前关闭。

在我的 Microsoft SQL Server 2017 Express Edition 中,我使用以下创建语句创建了一个本地临时表,

create table #localtemptable
(tempid int,tempname varchar(20) )

创建后#table,我检查了tempdb -> Temporary Table,它显示了表名以及一个长下划线和 0000000004 数字。这是什么意思,为什么会这样显示?

在此处输入图像描述

ssms sql-server-2017
  • 1 个回答
  • 1135 Views
Martin Hope
Sathiya Kumar V M
Asked: 2017-04-11 22:51:46 +0800 CST

SQL Server 查询以排除一周中的周五和周六以及一周中所有日子的下午 4 点到晚上 8 点

  • 0

我需要编写一个 SQL Server 查询,它将获取表的所有记录,不包括 所有星期的星期五和星期六以及一周中所有日子的下午 4 点到晚上 8 点之间的数据

前任:

如果我的表中有如下记录

Name ProcessStartTime Status
Name1 2017-04-01 17:00:02.000 SUCCESS(Saturday)
Name2 2017-04-02 21:00:02.000 SUCCESS(Sunday)
Name3 2017-04-03 01:00:02.000 SUCCESS(Monday)
Name4 2017-04-04 05:00:02.000 SUCCESS(Tuesday)
Name5 2017-04-05 18:00:02.000 SUCCESS(Wednesday)
Name6 2017-04-05 15:00:02.000 SUCCESS(Wednesday)
Name7 2017-04-06 23:00:02.000 SUCCESS(Thursday)
Name8 2017-04-07 15:00:02.000 SUCCESS(Friday)

如果我执行查询,我应该只得到以下记录,

Name2 2017-04-02 21:00:02.000 SUCCESS(Sunday)
Name3 2017-04-03 01:00:02.000 SUCCESS(Monday)
Name4 2017-04-04 05:00:02.000 SUCCESS(Tuesday)
Name6 2017-04-05 15:00:02.000 SUCCESS(Wednesday)
Name6 2017-04-06 23:00:02.000 SUCCESS(Thursday)

并且不应获取剩余的数据,因为这些记录是星期五或星期六以及下午 4 点到晚上 8 点之间的日期时间(不仅是星期五和星期六,而且是一周中的所有日子)。

我在下面有我的查询,

SELECT *
  FROM [TABLE]
  WHERE 
    DATEPART(hh,ProcessStartTime) >= 00 and DATEPART(hh,ProcessStartTime) <= 16
    AND ((DATEPART(dw, ProcessStartTime) + @@DATEFIRST) % 7) NOT IN (6,0)

在此查询中,我能够获取不是周五和周六的记录,但不能忽略 16 到 20 小时之间的记录。我以这样的方式编写查询将获取 00 到 16 之间的记录。但我需要另一个条件来选择 20 到 23 小时之间。如果我这样做,我会得到 0 条记录。

这是显示 0 条记录的进一步修改的查询,

SELECT *
  FROM [TABLE]
  WHERE 
    DATEPART(hh,ProcessStartTime) >= 00 and DATEPART(hh,ProcessStartTime) <= 16
    AND DATEPART(hh,ProcessStartTime) > 20 AND DATEPART(hh,ProcessStartTime) <= 23
    AND ((DATEPART(dw, ProcessStartTime) + @@DATEFIRST) % 7) NOT IN (6,0)

请帮我解决这个问题。如果需要更多信息,请告诉我。

sql-server datetime
  • 2 个回答
  • 618 Views
Martin Hope
Sathiya Kumar V M
Asked: 2017-01-17 11:19:09 +0800 CST

如果数据计数增加,SQL Server DB 表数据大小查询结果不会增加

  • 4

我有一个查询,它将显示 SQL Server 中数据库表的表名、行数和记录大小。当我执行查询时,我得到的结果显示

TableName            NumberOfRows   SizeinKB
TBL_PROCESS_AUDIT2   1              16

但是当我使用相同的插入查询将更多记录插入同一个表并执行查询时,它显示更多行数 (50) 但大小相同 (16kb)。

TableName            NumberOfRows   SizeinKB
TBL_PROCESS_AUDIT2   50             16

实际上,当表的行数增加时,它的大小也应该增加。因此,对于 1 条记录,大小为 16KB,对于 50 条记录,大小应为 800KB。当我插入大约 2000 条记录之类的批量记录时,大小会发生变化。

我的查询中的逻辑或问题是什么?我想要数据库表记录的实际大小。

我的查询:

CREATE TABLE #RowCountsAndSizes (TableName NVARCHAR(128),rows CHAR(11),      
       reserved VARCHAR(18),data VARCHAR(18),index_size VARCHAR(18), 
       unused VARCHAR(18))

EXEC       sp_MSForEachTable 'INSERT INTO #RowCountsAndSizes EXEC sp_spaceused ''?'' '

SELECT     TableName,CONVERT(bigint,rows) AS NumberOfRows,
           CONVERT(bigint,left(reserved,len(reserved)-3)) AS SizeinKB
FROM       #RowCountsAndSizes 
ORDER BY   NumberOfRows DESC,SizeinKB DESC,TableName

DROP TABLE #RowCountsAndSizes
sql-server sql-server-2014
  • 1 个回答
  • 903 Views
Martin Hope
Sathiya Kumar V M
Asked: 2015-12-17 22:14:21 +0800 CST

32 位与 64 位系统 - Informix Client SDK

  • 2

如果我使用 32 位客户端 SDK 在我的 32 位系统中创建一个 Informix SSIS 包并将其部署在 64 位服务器中。它会产生问题吗?

informix
  • 2 个回答
  • 638 Views
Martin Hope
Sathiya Kumar V M
Asked: 2015-02-16 22:04:40 +0800 CST

SQL Server 数据库备份文件在路径中成功创建,但在我的本地机器上没有这样的文件路径

  • -1

当我尝试备份 SQL Server 数据库时,它已成功创建,C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Backup\但在我的本地计算机上没有这样的路径可用。

在我的系统上,我有C:\Program Files\Microsoft SQL Server但没有\MSSQL10.MSSQLSERVER内部 Microsoft SQL Server 文件夹。

我的问题是它是在哪里创建的?如何获取该 HFS.bak文件?

截图:

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

backup
  • 1 个回答
  • 492 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目

    • 12 个回答
  • Marko Smith

    如何让sqlplus的输出出现在一行中?

    • 3 个回答
  • Marko Smith

    选择具有最大日期或最晚日期的日期

    • 3 个回答
  • Marko Smith

    如何列出 PostgreSQL 中的所有模式?

    • 4 个回答
  • Marko Smith

    列出指定表的所有列

    • 5 个回答
  • Marko Smith

    如何在不修改我自己的 tnsnames.ora 的情况下使用 sqlplus 连接到位于另一台主机上的 Oracle 数据库

    • 4 个回答
  • Marko Smith

    你如何mysqldump特定的表?

    • 4 个回答
  • Marko Smith

    使用 psql 列出数据库权限

    • 10 个回答
  • Marko Smith

    如何从 PostgreSQL 中的选择查询中将值插入表中?

    • 4 个回答
  • Marko Smith

    如何使用 psql 列出所有数据库和表?

    • 7 个回答
  • Martin Hope
    Jin 连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane 如何列出 PostgreSQL 中的所有模式? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh 为什么事务日志不断增长或空间不足? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland 列出指定表的所有列 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney MySQL 能否合理地对数十亿行执行查询? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx 如何监控大型 .sql 文件的导入进度? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison 你如何mysqldump特定的表? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 对 SQL 查询进行计时? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas 如何从 PostgreSQL 中的选择查询中将值插入表中? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 列出所有数据库和表? 2011-02-18 00:45:49 +0800 CST

热门标签

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve