-
sql – max()与ORDER BY DESC LIMIT 1的性能
所属栏目:[MsSql] 日期:2020-05-23 热度:140
我今天正在对一些慢速SQL查询进行故障排除,并且不太了解下面的性能差异: 当尝试根据某些条件从数据表中提取max(时间戳)时,如果存在匹配的行,则使用MAX()比ORDER BY时间戳LIMIT 1慢,但如果找不到匹配的行,则速度要快得多. SELECT timestampFROM data JOIN sen[详细]
-
SQL约束:日期A在日期B之前 – 如何?
所属栏目:[MsSql] 日期:2020-05-23 热度:84
我正在创建一个需要来自= date和= date的字段的SQL表,但我想制定一个约束,以便不能在之前.我的程序将检查它,但我想学习如何使用SQL强制执行它. 我之前编写过SQL,但从未真正使用过约束,也不知道它们是如何工作的. 所以问题是:使用标准SQL,我如何确保From在To[详细]
-
了解业务当前是否在T-SQL中打开
所属栏目:[MsSql] 日期:2020-05-23 热度:158
我在此表中存储营业时间.企业可以在同一天有多个营业时间.关闭时间可以在当天午夜之后. CREATE TABLE [Process].[OpeningHours]( [openinghoursid] [int] IDENTITY(1,1) NOT NULL, [businessid] [int] NOT NULL, [daynumber] [int] NOT NULL,[详细]
-
SQL如果select语句返回没有行,然后执行替代选择语句
所属栏目:[MsSql] 日期:2020-05-23 热度:174
基本上,什么合成将允许我实现标题声明? If (select statement 1) returns 0 rows THEN (select statement 2) else (select statement 3) 所以sql从语句2或3中返回结果 我已经寻找一种方法来做到这一点,但是迄今为止我发现的没有什么似乎恰恰满足了要求. IF E[详细]
-
sql – 什么是阻止“从TableName与(nolock)选择顶部1 *从返回结果?
所属栏目:[MsSql] 日期:2020-05-23 热度:135
我正在运行以下语句 select * into adhoc..san_savedi from dps_san..savedi_record 这是一个痛苦的时间,我想看看它有多远,所以我跑了这个: select count(*) from adhoc..san_savedi with (nolock) 这并没有及时返回任何东西,所以我做到了这一点: select to[详细]
-
sql-server – 如何使用Sql Profiler捕获在SqlBulkCopy中传递的数据?
所属栏目:[MsSql] 日期:2020-05-23 热度:165
我一直在使用Sql Profiler捕获SQL语句并重新运行有问题的语句.很有用. 但是,有些代码使用SqlBulkCopy API,我不知道如何捕获它们.我看到临时表的创建,但没有任何填充它们.看起来像SqlBulkCopy绕过Sql Profiler或者我没有捕获正确的事件. 捕获批量插入操作的事[详细]
-
SQL Server多次拆分单个列
所属栏目:[MsSql] 日期:2020-05-23 热度:76
我有一个数据库表,其中包含一个堆叠数据的列,其中包含两个级别,我希望打破一个部分.以下是数据示例(为保护无辜者而改变数据:): 表 ID = varchar(100)CarData = varchar(1000)ID CarData1 Nissan:blue:20000,Ford:green:100002 Nissan:steel:20001,Fo[详细]
-
.net – SqlMetal错误地生成我的存储过程的返回类型(LINQ)
所属栏目:[MsSql] 日期:2020-05-23 热度:106
嗨有一个存储过程总是返回一行取决于一个参数: IF @bleh = 1 SELECT TOP 1 Xyz FROM AbcELSE SELECT TOP 1 Def FROM Abc 我必须使用SqlMetal生成DataContext,但此存储过程返回IMultipleResults,这是一个错误.相反它应该返回一个ISingleResult … 如果我删除i[详细]
-
sql – 条件CASE语句语法
所属栏目:[MsSql] 日期:2020-05-23 热度:59
我需要帮助为视图编写case语句.基表有2列,我将引用:’Stage’和’YesNo’. 如果Stage列为1,并且YesNo列为1,我需要CASE语句在视图中将其显示为“No”如果Stage列为1,YesNo列为0,我需要CASE语句在视图中将其显示为“是”.如果Stage列为1,YesNo列为NULL,我需要C[详细]
-
sql-server – 如何在没有CLR的SQL Server 2008中调试存储过程?
所属栏目:[MsSql] 日期:2020-05-23 热度:164
如何在SQL Server 2008管理工作室中调试存储过程? 我试图在SQL查询上设置一个断点,然后按开始调试,但是我收到一个错误,我的机器上无法启动调试: Debug cannot be started at machine name. 我不想使用CLR调试.我该如何调试存储过程? 输入exec YourStoredPr[详细]
-
sql-server-2008 – 物化路径模式VS Hierarchyid
所属栏目:[MsSql] 日期:2020-05-23 热度:123
我正在阅读SQL Server 2008圣经,它表示物化路径模式明显快于hierarchyid.这是真的吗如何使层次结构具有相同或更好的性能. 本章介绍了设计和查询层次结构的三种方法:邻接对,物化路径和层次结构ID.这些是同样问题的三种解决方案,是的,比较这三种方法是完美的.[详细]
-
sql-server – SQL Server中EXPLAIN表单SQLite的等价物是什么?
所属栏目:[MsSql] 日期:2020-05-23 热度:160
我使用SQLite数据库并在执行实际查询之前运行EXPLAIN语句,以验证是否有任何尝试在数据库上写入. 现在,我们已迁移到SQL Server,我需要知道查询是否尝试在数据库上写入,或者只是一个简单的SELECT语句.我基本上试图避免任何恶意声明. 您可以通过单击估计的查询计[详细]
-
sql-server-2005 – 为什么数据库版本控制不像应用程序版本控制那么重要?
所属栏目:[MsSql] 日期:2020-05-23 热度:55
我最近开始在我的所有项目VB.NET代码中使用Kiln Source Control,我不知道如果没有它我是如何管理的! 我一直在寻找一个数据库源代码控件,用于我的所有存储过程,UDF等.但是,我发现数据库版本控制的可用性不如我的Web文件那么多. 为什么数据库版本控制不像我的W[详细]
-
sql – 如何连接两个表但只使用每一行一次
所属栏目:[MsSql] 日期:2020-05-23 热度:80
我有两张桌子.一个代表仍然开放的发票(表#OPEN),另一个代表可用货币(表#overpay).两者都有一个USERID列,可以通过它们加入它们: CREATE TABLE #OVERPAY(OID INT, USERID CHAR(1), Rest INT)CREATE TABLE #OPEN(IID INT, USERID CHAR(1), Amt INT, OpenROW INT[详细]
-
linq-to-sql – Linq To SQL Group By和Sum
所属栏目:[MsSql] 日期:2020-05-23 热度:121
她是一张显示我所拥有的桌子的图片,b我需要显示的网格. opps无法发布图片.我试着解释一下.我的桌子有四个柱子. 项目编号(String) ItemNumber(String) 位置(字符串) 数量.(真实的). 我的网格需要看起来像这样. ProjectNumber ItemNumber QtyMain. 数量其他. 我[详细]
-
SQL Server Management Studio 2005的SVN客户端
所属栏目:[MsSql] 日期:2020-05-23 热度:181
我已经安装了Tortoise SVN和AnkhSVN,但是在源代码控制选项下,我的SQL Server Management Studio 2005中都没有显示. 我知道他们工作,因为我所有的Visual Studio项目都正常工作. 我需要安装不同的SVN客户端来集成到SQL Server Management Studio吗? TortoiseSV[详细]
-
对另一列(SQL Server)使用列的值?
所属栏目:[MsSql] 日期:2020-05-23 热度:108
让我说我在某个桌子上有一个巨大的选择.列的一个值是使用复杂logc计算的,并称为ColumnA.现在,对于另一列,我需要ColumnA的值,并为其添加一些其他静态值. 示例SQL: select table.id, table.number, complex stuff [ColumnA], [ColumnA] + 10 .. from table ...[详细]
-
什么是SQL Server的文化中立日期格式
所属栏目:[MsSql] 日期:2020-05-23 热度:161
自从编程生涯开始以来,我就有了这个问题.在sql server中是否真的存在日期时间的文化中性格式,以便当我从客户端向运行具有不同系统日期时间格式的sql server 2008端的数据库服务器发送查询字符串时,如果查询包含转换为的日期一个字符串,什么格式不会给我一个错[详细]
-
SQL输出:是否可以创建临时输出列?
所属栏目:[MsSql] 日期:2020-05-23 热度:77
例如,我的数据库中有一个表格如下: |物品编号|商品名称|价格|项目状态| 其中Item ID = int,Item Name = string,Price = int,Item Status = Enum 物品状态…… 让我们说“2”代表“即将推出”, “1”代表“可用”, 而“0”代表“已售完” 我想显示这样的信息,[详细]
-
sql-server – Visual Studio SSDT数据比较如何比较单个数据库中的两个表
所属栏目:[MsSql] 日期:2020-05-23 热度:144
尝试在SSDT中做一些简单的数据比较,但证明有点困难. 在一个数据库中,我有两个我想要比较的表. 这些表具有相同的模式,只是不同的表名.我只是想看看这个工具是否能给我一个很好的方法来比较两者中的数据. 即 tblOutputtblOutput_210314 但是这个选择两个表在一[详细]
-
将SQL Server中的文本值从UTF8转换为ISO 8859-1
所属栏目:[MsSql] 日期:2020-05-23 热度:199
我在SQL Server中有一个使用utf8 SQL_Latin1_General_CP1_CI_AS编码的列.如何转换和保存ISO 8859-1编码的文本?我想在SQL Server的查询中做一些事情.有小费吗? Ol. Gostei do jogo. Quando “baixei” at achei que no iria curtir muito 我编写了一个函数来[详细]
-
linq – 同一个表的多个外键
所属栏目:[MsSql] 日期:2020-05-23 热度:81
我有一个参考表,其中包含性别,地址类型,联系人类型等各种受控值查找数据.许多表具有此参考表的多个外键 我还有多对多关联表,它有两个外键到同一个表.不幸的是,当这些表被拉入Linq模型并生成DBML时,SQLMetal不会查看外键列的名称或约束的名称,而只会查看目标表[详细]
-
左外连接的SQL where子句
所属栏目:[MsSql] 日期:2020-05-23 热度:168
我对要创建的视图有疑问.我在左外连接中连接了两个表,比如tableA和tableB,其中tableB是外连接的. 我想只选择表B中状态等于4的那些行,所以我将WHERE state = 4添加到我的查询中.现在结果集被修剪了很多,因为从结果中删除了表B中没有匹配行的所有行(因为这些行[详细]
-
查询问题 – 在sql导航器中运行查询时返回行,但不在我的c#程序中
所属栏目:[MsSql] 日期:2020-05-23 热度:194
更新: 这是来自调试器的查询,它是从字符串生成器中检索的: {SELECT * FROM FCR.V_REPORT WHERE DATE BETWEEN to_date(14/09/2001 , dd/mm/yyyy) AND to_date(30/09/2011 , dd/mm/yyyy)} 如果删除大括号并在导航器中将其发布,则可以正常工作. 原版的: 我在[详细]
-
sql – 多版本实体数据库设计
所属栏目:[MsSql] 日期:2020-05-23 热度:85
我目前正在开发一个项目,我们需要在数据库中保留给定实体的多个版本. 例如,我们假设我们有一个名为House的实体,它有房间.现在,每当房间被添加,更新或从房屋中删除,或者房屋或任何房间的房产被更改时,我们都需要保留旧信息和新信息.我们希望在“更改集”中将更[详细]
- sql – Oracle:单个多列索引或两个单列索引
- SQLServer 数据库备份过程中经常遇到的九种情况
- SQL Server 判断某个字段包含大写字母的简单示例
- 数据库设计 – 在数据库中有“外键冗余”是不是很
- sql – Union Causing ntext数据类型不能被选为D
- sql-server-2005 – 如何在SQL Server 2005数据库
- SQL Server 多表关联时在where语句中慎用trim()方
- SQL Server 利用触发器对多表视图进行更新的实现
- sql-server – SQL Server Management Studio慢速
- sql server实现热备用可用性中日志传送以及同步复

浙公网安备 33038102330553号