-
复杂SQL连接与group by
所属栏目:[MsSql] 日期:2021-03-30 热度:78
我正在尝试优化需要很长时间的查询.查询的目标是获得最佳类似的F2.(特殊相似性度量) 这是我的一个例子: CREATE TABLE Test( F1 varchar(124), F2 varchar(124), F3 varchar(124))INSERT INTO TEST ( F1, F2, F3 ) VALUES ( A, B, C )INSERT IN[详细]
-
数据库 – LevelDB是否支持热备份(或等效)?
所属栏目:[MsSql] 日期:2021-03-30 热度:95
目前我们正在评估几个关键值数据存储,以替换owr主应用程序当前使用的旧isam(20年左右!)…… 问题是我们当前的isam不支持崩溃恢复. 所以LevelDB似乎对我们好(也检查BerkleyDB等) 但是我们遇到了热备份的问题,并且鉴于LevelDB是一个库,而不是服务器,要求“热备[详细]
-
sql-server – SQL Server 2008:从datetime2获取日期部分
所属栏目:[MsSql] 日期:2021-03-30 热度:97
我一直在使用这个非常方便的方法从日期时间值中提取日期部分: select dateadd(day, datediff(day, 0, @inDate), 0) 这基本上将日期的时间部分清零.它很快,更重要的是它是确定性的 – 您可以在持久计算列,索引视图等中使用此表达式. 但是我很难想出一些适用于[详细]
-
sqlserver中datetime和timestamp之间的区别?
所属栏目:[MsSql] 日期:2021-03-30 热度:155
参见英文答案 What is difference between datetime and timestamp4个答案Timestamp和Datetime SQL Server之间有什么区别? 我想这两种格式都能存储日期时间。那么,区别在于他们之间的区别? 但是时间[详细]
-
SQL:计算所有表中的列数,不包括视图
所属栏目:[MsSql] 日期:2021-03-30 热度:140
我正在创建一个返回每个表中的列数的查询,但是我想排除视图. 以下作品但是返回查看结果: SELECT COUNT(*), table_nameFROM INFORMATION_SCHEMA.COLUMNSGroup By table_name 有什么建议么? 注意:MSSQL 2005 这假定SQL 2005或更高版本 SELECT t.name, count([详细]
-
我如何更改sql azure服务器位置
所属栏目:[MsSql] 日期:2021-03-30 热度:142
我想将我现有的SQL Azure位置转移到另一个,但是我认为现在在Azure的管理门户上没有这样做的功能. 我只是搜索它,发现一个链接http://social.msdn.microsoft.com/Forums/en-US/ssdsgetstarted/thread/e6c961cc-5eea-4f07-82c9-a8805d367b05说,我需要使用Azure的[详细]
-
sql – 带有AS别名的不明列引用
所属栏目:[MsSql] 日期:2021-03-30 热度:71
我不确定在使用别名时如何解决模糊的列引用. 想象一下两个表,a和b都有一个名称列.如果我连接这两个表并为结果添加别名,我不知道如何引用两个表的名称列.我尝试了一些变体,但它们都不起作用: 尝试1 SELECT a.name, b.nameFROM (a INNER JOIN b ON a.id = b.id[详细]
-
sql – 其他字段实体的最佳DB结构
所属栏目:[MsSql] 日期:2021-03-30 热度:84
我在DB(基于Postgres)中有一个表,它在面向对象编程中就像一个超类.它有一个列’type’,用于确定表中应存在哪些附加列(子类属性).但我不希望表包含所有可能的列(所有可能类型的所有属性). 所以我决定制作一个表,包含’key’和’value’列(即’filename’=’/ f[详细]
-
sql-server – 具有密钥/对表与XML字段和XPath的SQL Server性能
所属栏目:[MsSql] 日期:2021-03-30 热度:53
我已经看过关于这个主题的一些问题,但我正在寻找对这两种技术之间性能差异的一些见解. 例如,假设我正在记录事件日志,这些事件将通过特定事件的键/值对字典集进入系统.我将在事件表中记录一个带有基本数据的条目,但我需要一种方法来链接其他键/值数据.我永远不[详细]
-
如何查询SQL Server 2000数据库中的数据库角色列表?
所属栏目:[MsSql] 日期:2021-03-30 热度:84
在Sql Server 2000中,是否可以通过SQL查询返回存在于给定数据库中的完整数据库角色列表? 我知道通过扩展SQL Server Management Studio中的安全性,角色和数据库角色节点可以看到这些角色,但是我想让他们通过一个可以编程解析的查询. 为了澄清,我不是在寻找一[详细]
-
SQL查询理论问题 – 单语句与多语句查询
所属栏目:[MsSql] 日期:2021-03-30 热度:160
当我编写SQL查询时,我发现自己常常认为“单一查询无法做到这一点”.当发生这种情况时,我经常转向使用临时表(一种或另一种)的存储过程或多语句表值函数,最后简单地组合结果并返回结果表. 我想知道是否有人知道,仅仅作为理论问题,是否应该可以编写任何查询,将单[详细]
-
在SQL中迭代日期
所属栏目:[MsSql] 日期:2021-03-30 热度:93
我有一个看起来有点像这样的数据表: Name StartTime FinishTime WorkBob 2010-08-03 08:00:00 2010-08-03 12:00:00 4Bob 2010-08-03 13:00:00 2010-08-03 16:00:00 3Pete[详细]
-
sql – ORACLE:找不到数据 – 但数据存在
所属栏目:[MsSql] 日期:2021-03-30 热度:157
调试包过程并在实际存在数据时找到无数据. 只测试SELECT SELECT trim(trailing / from GL_SECURITY) as DUMMY FROM b2k_user@b2kWHERE sms_username = FUCHSB; 这愉快地回报了我的价值:’23706 * 706′ 一旦我尝试选择INTO,我就会收到NO_DATA _FOUND错误 (注[详细]
-
使用SQL按顺序查找N元素
所属栏目:[MsSql] 日期:2021-03-30 热度:86
鉴于下表: Sequence Tag----- ----1 a2 a3 a88 a100 a1 b7 b88 b101 b 我想要一个查询返回每个标签序列中的第4个(按标签,序列asc排序)[详细]
-
sql-server – 什么是LINQ相当于SQL的“IN”关键字
所属栏目:[MsSql] 日期:2021-03-30 热度:123
我怎样才能在 linq中编写下面的sql查询 select * from Product where ProductTypePartyID IN( select Id from ProductTypeParty where PartyId = 34) 除了语法变化之外,您可以用几乎相同的方式编写它. from p in ctx.Productwhere (from ptp in ct[详细]
-
存储过程是否在Postgres中的数据库事务中运行?
所属栏目:[MsSql] 日期:2021-03-30 热度:111
如果存储过程在中间失败,那么从SP开始的那一点的更改是否隐式回滚,或者我们是否必须编写任何显式代码以确保SP仅在数据库事务中运行? 严格来说,Postgres目前(不包括版本10)具有ANSI标准中定义的“存储过程”.一切都是通过“函数”完成的,它们提供了与其他RDBM[详细]
-
.net – 如何在具有GUID主键和默认newsequentialid()的表上使用SQLBulkCopy?
所属栏目:[MsSql] 日期:2021-03-30 热度:173
在具有GUID主键和默认newsequentialid()的表上使用SQLBulkCopy时 例如 CREATE TABLE [dbo].[MyTable]([MyPrimaryKey] [uniqueidentifier] NOT NULL CONSTRAINT [MyConstraint] DEFAULT (newsequentialid()),[Status] [int] NULL,[详细]
-
sql – 此查询是否会将整个表加载到内存中
所属栏目:[MsSql] 日期:2021-03-30 热度:78
如果我有一个非常大的表,这个查询会在过滤重置之前将整个表加载到内存中: with parent as( select * from a101)select * from parent where value1 = 159 如您所见,父查询引用整个表.这会加载到内存中.这是查询的一个非常简化的版本.真正的查询与其他表有一[详细]
-
sql-server-2005 – SQL 2005维护清理任务.bak文件未被删除
所属栏目:[MsSql] 日期:2021-03-30 热度:175
我有一个运行备份的SQL 2005维护计划来创建.bak文件,并且在成功完成后应运行维护清理任务,以删除备份任务保存到的文件夹中的任何.bak文件.超过5天. 我的备份正在创建,但我的旧文件没有被删除.我没有在日志中看到任何错误.我想也许我有一个权限问题 – 运行该[详细]
-
sql-server – 如何在SQL Studio中将hierarchyid字段作为文本插入/编辑
所属栏目:[MsSql] 日期:2021-03-30 热度:174
在SQL Server 2008中,我有一个分层字段(hierarchyid).使用SQL Server Management Studio“编辑行”命令时,如何更改其值或插入新行?是否有文本表示将转换为ID? 是的,我知道我可以使用查询来完成它,但我想使用工作室编辑器手动输入它作为TEXT. 谢谢! 您可以[详细]
-
sql – 向数据库中的所有表添加位掩码是否有用?
所属栏目:[MsSql] 日期:2021-03-30 热度:166
一位同事正在为我们所有的数据库表添加一个掩码.从理论上讲,我们可以跟踪整个系统中每行的某些属性.例如… 该行是随系统一起提供的,还是客户在开始使用系统后添加的 是否已从表中删除该行(软删除) 该行是一组行中的默认值 这是一个好主意吗?这种方法有益于其[详细]
-
postgres中的sql – distinct()函数(不是select限定符)
所属栏目:[MsSql] 日期:2021-03-30 热度:144
我刚刚遇到一个SQL查询,特别是针对Postgres数据库,它使用名为“distinct”的函数.即: select distinct(pattern) as pattern, style, ... etc ...from styleviewwhere ... etc ... 请注意,这不是SELECT上的普通DISTINCT限定符 – 至少它不是DISTINCT限定符的[详细]
-
sql-server – SSRS 2016 – 看不到参数
所属栏目:[MsSql] 日期:2021-03-30 热度:89
我通过Microsoft SQL Server数据工具VS 2015自学习SSRS.我正在使用 here的教程 我看不到我在预览中创建的参数.参数属性中已选择可见.我错过了什么?如果有人可以帮助我,提前感谢 . Microsoft SQL Server数据工具VS 2015 . Microsoft SQL Server管理工作室2016[详细]
-
sql – EXISTS如何返回除所有行或没有行以外的东西?
所属栏目:[MsSql] 日期:2021-03-30 热度:84
我是一个开始SQL程序员 – 我得到了大多数东西,但不是EXISTS. 它在我看来,并通过文档查看整个EXISTS语句返回一个布尔值. 但是,我看到了可以使用它的具体示例,并返回表的一部分,而不是全部或不返回. SELECT DISTINCT PNAMEFROM P WHERE EXISTS( SELECT * FROM[详细]
-
sql – 如何在JSON键上的postgres update语句中增加值
所属栏目:[MsSql] 日期:2021-03-30 热度:192
更新关系表时: CREATE TABLE foo ( id serial primary key, credit numeric);UPDATE foo SET bar = bar + $1 WHERE id = $2; 但是,JSON中的等效项不起作用: CREATE TABLE foo ( id serial primary key, data json);UPDATE foo SET d[详细]
