-
sql – 如何concat_ws多个字段和删除空插槽的重复分隔符
所属栏目:[MsSql教程] 日期:2020-12-12 热度:64
当您在 MySQL中的CONCAT_WS(”,field1,field2,field3),如果其中一个字段为空,则不为空,您将获得多个分隔符. 一个例子可以是: John[space][space][space]Doe[space]III. 如何确保只有一个分隔符. 解决方法 像这样做: CONCAT_WS(' ',NULLIF(field1,''),NULLIF[详细]
-
r – 如何在一个条件下自己加入一个data.table
所属栏目:[MsSql教程] 日期:2020-12-12 热度:154
我想在我的data.table中添加一个新列.此列应包含满足特定条件的所有行的另一列的总和.一个例子:我的data.table如下所示: require(data.table)DT - data.table(n=c("a","a","b","b"),t=c(10,20,33,40,50,22,25,34,11),v=c(20,15,16,17,11,12,10) )DT n t v1:[详细]
-
sql-server – SQL Server全文检索逃脱字符?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:87
我正在做一个MS SQL Server全文搜索查询.我需要转义特殊字符,所以我可以搜索包含特殊字符的特定术语.是否有内置函数来转义全文搜索字符串?如果没有,你会怎么做? 解决方法 坏消息:没办法好消息:你不需要它(因为它不会帮助). 我在我的一个项目中遇到了类似[详细]
-
symfony – 通过Doctrine从数据库获取最高ID
所属栏目:[MsSql教程] 日期:2020-12-12 热度:167
在Google上尝试了很多howto之后,我还没有答案. 我想从具有最高ID(ai)的数据库中获取对象. 我知道这一点很简单,但我找不到解决方案. 在数据库中,我有一个具有自动增量ID的实体Syncs. 我需要(最新)对象来检索一个DateTime的值. (它是通过教义在交响曲中的方式..[详细]
-
sql-server – 如何防止SQL Server LocalDB自动关机?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:186
我使用SQL Server 2012 Express LocalDB. 10分钟后,如果没有活动,实例似乎自动停止.有一个干净的方式来保持一个实例永远运行吗? 解决方法 超时可以通过T-SQL配置“用户实例超时”选项: sp_configure 'show advanced options',1;RECONFIGURE;GOsp_configure[详细]
-
sql – 多列索引的顺序
所属栏目:[MsSql教程] 日期:2020-12-12 热度:109
只是一个简单的问题,但是当您的索引的顺序跨越多个列时,索引的顺序如何? 例如,查询: SELECT * FROM my_table WHERE (column_1 = 1 AND column_2 = 2) 如果我想为这样的查询添加一个索引,如果我的索引是这样创建的,这很重要: CREATE INDEX my_indexON my_ta[详细]
-
如果还有一个Sql Server功能
所属栏目:[MsSql教程] 日期:2020-12-12 热度:178
我有这个我正在创建的功能.当我解析它,它工作正常,但实际上创建数据库中的功能,它说我的列名无效.这是不正确的,我拼写正确.这是代码: ALTER FUNCTION [dbo].[fnTally] (@SchoolId nvarchar(50))RETURNS intAS BEGIN DECLARE @Final nvarcharIF EXISTS ( SELE[详细]
-
sql-server – 删除SQL Server中LOB数据的性能
所属栏目:[MsSql教程] 日期:2020-12-12 热度:171
这个问题与 this forum thread有关. 在我的工作站和企业版双节点虚拟机群集上运行SQL Server 2008 Developer Edition,其中我称之为“alpha群集”. 使用varbinary(max)列删除行所花费的时间与该列中数据的长度直接相关.这听起来可能听起来很直观,但在调查之后,[详细]
-
sql – 由Oracle 11引发的突变表
所属栏目:[MsSql教程] 日期:2020-12-12 热度:137
我们最近从Oracle 10升级到了Oracle 11.2.升级后,我开始看到一个由一个函数引起的突变表错误,而不是一个触发器(我以前从未遇到过).它是旧的代码,在以前的Oracle版本中有效. 这是一个会导致错误的情况: create table mutate ( x NUMBER,y NUMBER);insert into[详细]
-
sql-server-freebcp:“Unicode数据是列的奇数字节大小.应该是偶
所属栏目:[MsSql教程] 日期:2020-12-12 热度:182
此文件工作正常(UTF-8): $cat ok.txt291054 ?awī Rifā 此文件导致错误(UTF-8): $cat bad.txt291054 ?awī Rif[详细]
-
data.table join然后将列添加到现有的data.frame中,无需重新复制
所属栏目:[MsSql教程] 日期:2020-12-12 热度:59
我有两个data.tables,X(3m行?500列)和Y(100行两列). set.seed(1)X - data.table( a=letters,b=letters,c=letters,g=sample(c(1:5,7),length(letters),replace=TRUE),key="g" )Y - data.table( z=runif(6),g=1:6,key="g" ) 我想在X上做一个左外连接,我可以通过[详细]
-
sql-server – Oracle和Microsoft模式有什么区别?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:69
我在做一个企业项目.该团队的一些成员拥有Oracle背景,有些成员拥有Microsoft SQL Server背景.当我们谈论模式时,有很多混乱.我想提供一些清晰度.这是描述两种技术之间的模式含义差异的准确方法吗? Oracle模式与单个用户相关联,并由用户拥有的对象组成. MS SQL[详细]
-
sql-server – TFS:查找影响更改集之间的文件
所属栏目:[MsSql教程] 日期:2020-12-12 热度:185
我们正在使用Team Foundation Server 2012. 我们有一个人在8/9/2016的Changinget 13646中提交了97个文件(不包括设计师和资源文件). 十(10)天后在8/18/2016,他把这些变化推回了变化图13716. 在此期间,其他工作项目已经提交并完成. 有没有办法查询TFS找到13646[详细]
-
sql-server – 在SQL Server 2008中跨多个表,列使用全文搜索
所属栏目:[MsSql教程] 日期:2020-12-12 热度:163
我需要使用全文搜索在数据库中的两个表中搜索多个列.这两个表格有相关列全文索引. 我选择全文搜索的原因: 能够轻松搜索重音字词(cafè) 2.能够根据单词近似等级排列 “你的意思是XXX吗?”功能 这是一个虚拟桌面结构,以说明挑战: Table Book BookIDName (Fu[详细]
-
在哪里存储数据库凭据在网络应用程序?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:184
我想知道用什么技术来存储应用程序的数据库凭据.我特别关心 java webapps,但我认为没有必要限制问题. 需要考虑的事项 你使用属性文件,xml配置,其他吗? 它是捆绑到您的应用程序(即在一个jar文件)或分离存储在文件系统的某个地方? 密码是否加密?如果是这样,[详细]
-
数据库 – 哪些类型的系统必须“向上扩展”而不是“向外扩展”?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:191
如果系统必须“扩展”(更强大,更昂贵的服务器)而不是通过分散在许多小型服务器上“扩展”,我一直想知道很长一段时间. 这样的系统是否存在,如果存在,是否有任何特别的东西往往导致系统需要按比例放大,而不是按比例缩小? (例如,ACID投诉数据库事务或其他强大的[详细]
-
数据库异常处理最佳做法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:128
在应用程序中如何处理数据库异常? 您是否尝试在将数据传递给DB之前验证数据,或者仅依靠DB模式验证逻辑? 您是否尝试从某种DB错误(例如超时)中恢复? 这里有一些方法: 在将数据传递给DB之前验证数据 向DB确认并正确处理数据库异常 验证双方 验证业务逻辑中的[详细]
-
sql – 减少DB2中的列长度的方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:99
有没有办法减少DB2中的列长度? 说我有一个表列temp1列col1定义为VARCHAR(80).我想减少到VARCHAR(60). 解决方法 在DB2 9.7 for Linux / UNIX / Windows中,您可以使用ALTER TABLE语句来减少列的长度,假设列中的值不超过新的列大小: ALTER TABLE temp ALTER CO[详细]
-
sql-server – SQL Server 2005/2008 – 多个文件组?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:110
我是开发人员的心脏 – 但是现在每个客户都没有一个体面的DBA来处理这些问题,所以我被要求来决定…. 处理合理大小的SQL Server数据库(大于Northwind或AdventureWorks)的策略/最佳实践是什么 – 您是否使用多个文件组?如果是的话:多少?为什么? 你有什么准[详细]
-
sql-server-ce – SQL Server CE(精简版)中的数据分页
所属栏目:[MsSql教程] 日期:2020-12-12 热度:144
我正在写一个wpf destop应用程序,并希望使用SQL Server CE作为后端.我想提出一个很好的方法来进行有效的数据分页.在SQL Server Express中,我可以这样做: Select ID,FirstName,LastNameFrom (SELECT ROW_NUMBER() OVER (ORDER BY ID) AS Row,ID,LastName From[详细]
-
LINQ to SQL:每个项目多个/单个.dbml?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:161
我读过Rick Strahl的 Linq to SQL DataContext Lifetime Management文章,希望找到一些关于我如何管理我的.dbml文件的答案,因为它们与DataContext密切相关.不幸的是,Rick的文章似乎在运行时关注DataContext生命周期,而我的问题在于设计时应该如何组织.dbml. 关[详细]
-
sql-server – 设置ALLOW_SNAPSHOT_ISOLATION有什么影响?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:145
我应该跑 ALTER DATABASE DbName SET ALLOW_SNAPSHOT_ISOLATION OFF 如果暂时不使用快照事务(TX)隔离(iso)? 换一种说法, 为什么要启用,首先呢? 为什么默认情况下不启用? 在SQL Server中启用(但暂时不使用)的成本是多少? –update: 启用数据库上的快照TX[详细]
-
sql – 最佳方法来选择具有匹配条件的最新时间戳记的行
所属栏目:[MsSql教程] 日期:2020-12-12 热度:82
这是经常出现的事情,我几乎停止思考,但我几乎肯定我不是最好的方法. 问题:假设你有下表 CREATE TABLE TEST_TABLE( ID INTEGER,TEST_VALUE NUMBER,UPDATED DATE,FOREIGN_KEY INTEGER); 选择与FOREIGN_KEY = 10的最近更新的行相关联的TEST_VALUE的最佳方式是什[详细]
-
R:使用data.table和self-join的组首次观察
所属栏目:[MsSql教程] 日期:2020-12-12 热度:168
我试图通过一组三个变量使用data.table来获取顶行. 我有一个工作的解决方案: col1 - c(1,1,2,3,3)col2 - c(2000,2000,2001,2001)col4 - c(1,4,5,6,7,8,9,10,11,12)data - data.frame(store=col1,year=col2,month=12,sales=col4)solution1 - data.table(data)[详细]
-
sql-server-2008 – 如何查看谁连接到我的数据库?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:164
我试图重命名一个数据库,它说它需要被独占锁定才能执行此操作… 如何查看与谁连接? 解决方法 如果我在2005年正确回忆你可以在新查询中键入它然后执行它: exec sp_whogo 它可能会在2008年工作. 是的,它将:http://msdn.microsoft.com/en-us/library/ms174313[详细]