-
如何在SQL中分离和显示单词中的不同字母?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:65
昨天在工作面试中我被问到这个问题,我没有任何线索.假设我有一个字“曼哈顿”我只想显示字母’M’,’A’,’N’,’H’,’T’ 在SQL中.怎么做? 任何帮助是赞赏. 解决方法 那么这里是我的解决方案( sqlfiddle) – 它的目的是使用一个“关系SQL”操作,这可能是面[详细]
-
如何从SQL Server中的日期获取月份号(而不是月份名称)?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:56
如何在sql中获取月份号?我使用以下代码,但它返回月份名称. SELECT DATENAME(mm,GETDATE()) 解决方法 使用带有扩展名的datepart函数. SELECT DATEPART(m,getdate())[详细]
-
sql-server – 如何在SQL Server 2005中锁定表,我该怎么办?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:94
这一个将会解释一下.我所做的是在SQL Server 2005中创建一个特定的自定义消息队列.我有一个包含消息的表,其中包含确认和完成的时间戳.调用者执行以获取其队列中的下一个消息的存储过程也确认该消息.到现在为止还挺好.那么,如果系统正在经历大量的事务(每分钟[详细]
-
数据库设计 – 是否有最佳实践来维护数据库中的历史记录?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:60
我不做数据库工作,经常这样对我来说是完全陌生的领域. 我有一张表,用户可以更新一些记录.然而,我现在想保留他们的更改的历史,以防他们想要回滚.在这种情况下,回滚不是数据库回滚,而是在两周后,当他们意识到他们犯了一个错误时,更像是恢复更改.区别在于我不能[详细]
-
实体框架和LINQ to SQL – 利益冲突?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:151
在过去一周里,我一直在阅读博客圈,Linq到SQL已经死亡[和长期的EF和Linq到实体].但是当我阅读MSDN的概述时,我看起来Linq to Entities生成的eSQL只是Linq to SQL生成SQL查询的方式. 现在,由于底层实现(并且自从SQL Server还不是ODBMS)仍然是一个关系存储,在某些[详细]
-
数据库 – 使用数据库表作为消息/作业队列的最佳方式
所属栏目:[MsSql教程] 日期:2020-12-12 热度:88
我有一个数据库表,其中有大约50K行,每行表示需要完成的作业.我有一个程序从数据库中提取一个作业,做这个工作并将结果放回数据库. (这个系统现在运行) 现在我想允许多个处理任务执行任务,但确保没有任务完成两次(作为性能问题,不会导致其他问题).因为访问是通[详细]
-
将MIT-BIH心律失常ECG数据库加载到MATLAB上
所属栏目:[MsSql教程] 日期:2020-12-12 热度:59
我正在使用涉及模式识别的神经网络进行ECG信号处理. 由于我需要从Matlab收集所有数据,将其用作测试信号,所以我发现很难把它加载到Matlab. 我正在使用MIT心律失常数据库 here. 该信号需要索引并以Matlab兼容格式存储为数据结构. 目前,信号是.atr和.dat格式. 如[详细]
-
sql – 一个查询中的Sum的平均值
所属栏目:[MsSql教程] 日期:2020-12-12 热度:149
我想知道如果我能在一个单一的SQL SERVER请求中获得一个总和的平均值, 尝试使用以下请求,但它不工作: SELECT t.client,AVG(SUM(t.asset)) AS Expr1 FROM TABLE tGROUP BY t.client 解决方法 我想你的问题需要一些解释.如果你想要采用t.client分组的总和,你可[详细]
-
sql-server – 将varchar值转换为int,而不会在输入不正确的情况
所属栏目:[MsSql教程] 日期:2020-12-12 热度:118
有没有办法调用Sql Server函数转换/转换而不使它们抛出异常? 基本上,我有一列包含字母数字数据,我从字段中提取值,我想显示数据为一个整数值.有时提取的数据不是数字,在这种情况下,我希望Sql Server跳过该行(返回null或0). 现在,当将nvarchar值’xxxxx’转换[详细]
-
Linq与Sql之间的区别,Linq,类型化数据集,ADO.NET
所属栏目:[MsSql教程] 日期:2020-12-12 热度:168
我一直在想这一段时间.好像现在有这么多方式我不知道什么时候用什么?或者如果还有一点要去学习.像我不知道他们是否基本上做同样的事情,只是基本上坚持一个,直到你掌握它,然后可能看其他的. 所以当我参加一个ASP.NET课程,这是我的程序的一部分. 我们首先喜欢A[详细]
-
在SQL Server中分区大表的最佳方式是什么?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:122
在最近的一个项目中,“主导”开发人员设计了一个数据库模式,其中“较大的”表将跨两个单独的数据库进行拆分,主数据库可以将两个单独的数据库表合并在一起.主数据库是应用程序被驱动的,所以这些表看起来像普通的表(除了一些古怪的事情更新).这似乎是一个巨大的[详细]
-
在线/离线数据库同步 – MySQL / PHP
所属栏目:[MsSql教程] 日期:2020-12-12 热度:112
我正在使用php和 mysql开发一个Web应用程序.此应用程序在三个不同的位置运行.在互联网上总部. 3.分公司.应用程序在总部和分支机构的本地服务器上运行.每次互联网连接都不可用.客户通过这三个位置下订单.我的问题是,我想同步这三个数据库之间的数据,并保持这三[详细]
-
sql-server-2005 – 隐式和显式事务之间的区别
所属栏目:[MsSql教程] 日期:2020-12-12 热度:189
Sql Server 2008中的隐式和显式事务之间有什么区别? 在TransactionScope背景下会发生什么?我正在使用TransactionScope,但在Sql server profiler中,我看不到“Begin transaction …”语句. 它是如何工作的? 解决方法 隐性交易: http://msdn.microsoft.com/[详细]
-
如何在关系数据库中保留图形数据结构?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:99
我考虑创建一个Vertices表和一个Edges表,但是在内存中构建图形并遍历子图需要大量的查找?我想避免过多的数据库读取.还有什么其他方式坚持图表吗? 旁注:我听说过Neo4j,但我的问题是在标准数据库中如何在概念上表示图形.我对某些NoSQL解决方案(如mongodb)开[详细]
-
sql-server – 什么时候可以在同一台机器上托管IIS和SQL Server
所属栏目:[MsSql教程] 日期:2020-12-12 热度:92
我已经看到在同一台机器上安装SQL Server和IIS是不明智的,但我没有看到任何证据.有没有人尝试过,如果是,结果如何?在什么时候需要分开它们?是否需要调整?我特别关心IIS7和SQL Server 2008. 如果有人可以提供数字,显示何时更有意义的去两台机器,这将是最有帮[详细]
-
SQL加入三个表,加入优先级
所属栏目:[MsSql教程] 日期:2020-12-12 热度:95
我有三张桌子:R,S和P. 表R通过外键与S连接;在S中应该有至少一个记录,所以我可以加入: SELECT * FROM R JOIN S ON (S.id = R.fks) 如果在S中没有记录,那么我没有任何行,没关系. 然后表S加入P,其中记录是P可以或可能不存在并与S. 所以我做 SELECT * FROM R JO[详细]
-
sql – 添加后更新新列时出现问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:98
给出以下SQL: IF EXISTS (SELECT * FROM sys.columns WHERE name = 'NewFieldName' AND object_id = OBJECT_ID('dbo.MyTableName')) RETURN-- Add NewFieldName column to part of the Summer 2012 release cycle.ALTER TABLE dbo.[MyTableName] ADD [NewFie[详细]
-
sql – 候选键和复合键有什么区别?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:66
我正在阅读候选键和复合键.我知道了 候选键可以作为主键,它可以是单列或列的组合 而复合键也是列的组合. 对于复合键,我已经引用了这个链接 how do I make a composite key with SQL Server Management Studio? 因此,当候选键和复合键都是列的组合时,它们可以[详细]
-
sql – rails union hack,如何一起拉两个不同的查询
所属栏目:[MsSql教程] 日期:2020-12-12 热度:174
我有一个查询,搜索同一个表中的两个单独的字段…寻找最有可能是特定城市的地点,但也可能是一个国家,即需要两个字段. 表格如下所示: Country CityGermany AachenUSA AmarilloUSA Austin 结果: Keyword SideinfoAachen GermanyUSA CountryAustin USAGermany C[详细]
-
sql – 如何在多列上放置唯一的约束
所属栏目:[MsSql教程] 日期:2020-12-12 热度:92
EmpID DeptID1 11 22 13 24 55 21 1 2 1 我想要一个约束,确保一对字段始终是唯一的,例子中显示的最后两个数据的数据不应该插入表中.在上表中 请注意,最后两行是重复的,我想防止发生这种数据. 如何在sqlserver 2005中实现这一点.谢谢 解决方法 ALTER TABLE Yo[详细]
-
sql-server-2005 – SQL Server 2005中的Isoweek
所属栏目:[MsSql教程] 日期:2020-12-12 热度:173
在SQL Server 2008中,isoweek可以找到: SELECT datepart(iso_week,getdate()) 在SQL Server 2008之前,没有内置函数来查找isoweek. 我一直在搜索高低的语法来找到SQL Server 2005的用户定义的iso_week.我发现了很多解决方案.不喜欢我发现的任何解决方案,其中[详细]
-
sql-server – 语法检查所有存储过程?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:156
我想确保所有存储过程在语法上仍然有效. (如果有人重命名/删除表/列,则可能会发生这种情况). 现在我检查所有存储过程的语法的解决方案是进入企业管理器,选择列表中的第一个存储过程,并使用以下过程: 输入 Alt C 逃脱 逃脱 向下箭头 转到1 它的作品,但它是相[详细]
-
在哪里可以找到SQL语言规范
所属栏目:[MsSql教程] 日期:2020-12-12 热度:186
有官方的SQL标准吗?即我想了解SQL语言支持哪种类型的表达式,以及服务器如何评估表达式?什么文件用于实现基于SQL的数据库? 解决方法 来自ISO / ANSI委员会的官方SQL标准. 有些信息可以在这里找到:http://en.wikipedia.org/wiki/Sql 然而,规范本身不是免费[详细]
-
sql-server – 使用Dapper.TVP TableValueParameter与其他参数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:79
我有一个过程,其中包含一个表值参数,以及其他参数: CREATE PROCEDURE [dbo].[Update_Records] @currentYear INT,@country INT,@records Record_Table_Type READONLYAS 我试图用Dapper.TVP来称呼它. 以下是我到目前为止的代码: var recordsParameter = new L[详细]
-
向t-sql中的所有用户表添加列
所属栏目:[MsSql教程] 日期:2020-12-12 热度:189
我需要在数据库中的所有40个用户表中添加一个删除标志列.我可以编写一个脚本来循环使用sys.tables,但是我以为我会检查一下任何人是否有更好的解决方案,或者为这种情况预先创建sql. 解决方法 有一个未记录的但是众所周知的存储过程sp_msforeachtable: exec sp[详细]