-
使用SQL INNER JOIN有什么不好的
所属栏目:[MsSql] 日期:2021-03-31 热度:60
每次查看数据库图表时,人们批评的一个领域是内部联接.他们很难看待它们,并且有一些问题要看内部连接是否确实需要存在. 简单库示例: 通常在SQL中使用三个表定义多对多关系:Book,Category,BookCategory. 在这种情况下,Category是一个包含两列的表:ID,Categor[详细]
-
sql-server – SQL Server加权全文搜索
所属栏目:[MsSql] 日期:2021-03-31 热度:55
目前我有一个表,我搜索4个字段,FirstName,LastName,MiddleName和AKA.我目前有一个CONTAINSTABLE搜索行,它的工作原理.不太好但是有效.现在我想让名字加权更高,中间名更低. 我找到了命令ISABOUT,但是如果我不得不通过单词而不是列(希望我明白这个错误),这似乎毫[详细]
-
sql-server – SQL Server 2008 – 如何压缩备份文件并移动到远程服务器
所属栏目:[MsSql] 日期:2021-03-31 热度:82
我有非企业版的SQL Server 2008.我每晚进行备份,手动压缩文件然后手动复制到远程服务器. 我需要使用批处理文件自动执行此操作.将文件从服务器复制到服务器很简单,但如何首先自动完成备份的压缩? 我需要的全部流程是: 每晚运行备份 压缩备份以减小大小(使用[详细]
-
是否可以将MDF文件附加到Azure SQL数据库?
所属栏目:[MsSql] 日期:2021-03-31 热度:118
我刚刚创建了一个Azure网站和链接SQL数据库. 我的本地计算机上有一个SQL Server 2008 SP2数据库.是否可以分离本地.mdf文件,将其FTP到Azure,然后将其作为SQL数据库附加到Azure中?唯一的另一种方法是导出方案并加载它,然后加载数据. 在没有分离和附加DB的情况[详细]
-
数据库 – 规范化依赖关系
所属栏目:[MsSql] 日期:2021-03-31 热度:57
我只是想确保我正确地思考它 1)完全依赖性是指一个或多个主键确定另一个属性 2)部分依赖性是当其中一个主键确定另一个或多个属性时 3)传递依赖性是当nonkey属性确定另一个属性时 我在想它吗? 这个答案直接来自我的CS课程,并从Connolly和Begg教科书中获得. 完[详细]
-
SQL:计算所有表中的列数,不包括视图
所属栏目:[MsSql] 日期:2021-03-30 热度:116
我正在创建一个返回每个表中的列数的查询,但是我想排除视图. 以下作品但是返回查看结果: SELECT COUNT(*), table_nameFROM INFORMATION_SCHEMA.COLUMNSGroup By table_name 有什么建议么? 注意:MSSQL 2005 这假定SQL 2005或更高版本 SELECT t.name, count([详细]
-
sqlserver中datetime和timestamp之间的区别?
所属栏目:[MsSql] 日期:2021-03-30 热度:70
参见英文答案 What is difference between datetime and timestamp4个答案Timestamp和Datetime SQL Server之间有什么区别? 我想这两种格式都能存储日期时间。那么,区别在于他们之间的区别? 但是时间[详细]
-
sql-server – SQL Server 2008:从datetime2获取日期部分
所属栏目:[MsSql] 日期:2021-03-30 热度:70
我一直在使用这个非常方便的方法从日期时间值中提取日期部分: select dateadd(day, datediff(day, 0, @inDate), 0) 这基本上将日期的时间部分清零.它很快,更重要的是它是确定性的 – 您可以在持久计算列,索引视图等中使用此表达式. 但是我很难想出一些适用于[详细]
-
复杂SQL连接与group by
所属栏目:[MsSql] 日期:2021-03-30 热度:141
我正在尝试优化需要很长时间的查询.查询的目标是获得最佳类似的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 热度:52
目前我们正在评估几个关键值数据存储,以替换owr主应用程序当前使用的旧isam(20年左右!)…… 问题是我们当前的isam不支持崩溃恢复. 所以LevelDB似乎对我们好(也检查BerkleyDB等) 但是我们遇到了热备份的问题,并且鉴于LevelDB是一个库,而不是服务器,要求“热备[详细]
-
sql-server – ‘Microsoft.ACE.OLEDB.16.0’提供程序未在本地计算机上注册. (Syst
所属栏目:[MsSql] 日期:2021-03-30 热度:75
当我尝试通过MSSQL服务器数据导入(即SSIS包)连接到任何excel时,我收到此错误“Microsoft.ACE.OLEDB.16.0”提供程序未在本地计算机上注册. (System.Data) 这是不一样的版本我认为需要一些其他补丁 注意:我正在运行SQL 2016 Deveeloper 64bit,Office 2016 64bi[详细]
-
sql – 如果没有为特定情况返回结果,则使用count(*)显示零
所属栏目:[MsSql] 日期:2021-03-30 热度:106
我有这样的查询,它返回城市中每个案例的行数. select case edition_id when 6 then DELHI when 50 then AHMEDABAD when 4 then HYDERABAD when 25 then KOLKATA when 51 then[详细]
-
使用SQL查询javascript对象?
所属栏目:[MsSql] 日期:2021-03-30 热度:126
有没有办法对 javascript对象运行SQL查询以查找其中的数据?具体来说,我正在寻找一种方法来查询几个对象(每个对象代表一个数据表)并对它们执行连接. 我认为这是一个很长的镜头,但值得一提. SQLike也可以模拟SQL或linq语法: http://code.google.com/p/sqlike/[详细]
-
sql – 保持唯一的字符串的缩写
所属栏目:[MsSql] 日期:2021-03-30 热度:163
我有一个唯一的字符串列表(最初的想法是表中的列名). 任务是执行列表的最大可能缩写,因此列表保持不同. 例如AAA,AB可以缩写为AA,AB. (但不是A,AB – 因为A可能是AAA和AB的前缀). AAAA,BAAAA可缩短为A,B. 但是A1,A2根本不能缩写. 以下是示例数据 create table[详细]
-
sql-server – 如何在SQL Server中调试合并?
所属栏目:[MsSql] 日期:2021-03-30 热度:108
我正在尝试学习如何使用MERGE运算符.以下代码正确编译: ALTER PROCEDURE moto.procPM_UpdateLines@LineId As Int = null,@LineName As Varchar(100),@DeleteMe As Bit = 0 AS BEGIN MERGE moto.tblPMLine AS line USIN[详细]
-
sql – 匿名客户数据进行开发或测试
所属栏目:[MsSql] 日期:2021-03-30 热度:72
我需要使用真实的客户信息(名称,地址,电话号码等)获取生产数据,并将其移动到开发环境中,但我想删除任何真实客户信息的外观. this question的一些答案可以帮助我生成新的测试数据,但是如何在生产数据中替换这些列,但是保留其他相关列? 假设我有一张有10000个[详细]
-
sql – 如何选择SUM()分组后的最大值?
所属栏目:[MsSql] 日期:2021-03-30 热度:146
几天后我在大学里进行了一次SQL期末考试,我的查询让我发疯了!我知道这是一个愚蠢的问题,但我刚刚开始,无法搞清楚. 所以,有基本的2个表,客户端和订单. Client Orders --------- --------- PK Client_Id PK Order_Id Name Client_Id FK[详细]
-
数据库 – 统计检测数据异常的最佳方法
所属栏目:[MsSql] 日期:2021-03-30 热度:98
我们的webapp收集大量有关用户操作,网络业务,数据库负载等的数据 所有数据都存储在仓库中,我们对这些数据有很多有趣的看法. 如果发生奇怪的事情,它会出现在数据的某个地方. 但是,要手动检测是否有异常情况发生,必须不断查看这些数据,并寻找奇怪之处. 我的问题[详细]
-
sql-server – Visual Studio和SQL Server – 正确的安装顺序?
所属栏目:[MsSql] 日期:2021-03-30 热度:160
我正在重建我的开发机器.这个问题对我来说并不陌生,但我不记得这个解决方案. 我开始使用SQL 2008 Developer,然后是VS 2008 Pro,然后是SQL SP1,然后是VS SP1.结果是我无法打开SSIS项目(见下面的错误).什么是正确的顺序,以便我可以避免安装SQL Server Express,[详细]
-
将Decimal转换为时间SSRS / SQL
所属栏目:[MsSql] 日期:2021-03-30 热度:124
我在SQL数据库中有一个十进制字段,只存储时间.以下是我想要在SSRS报告中显示的数据和最终结果.解决方案可以是SQL查询,也可以是某种类型的SSRS格式/表达式. Data Desired Result6.50 6:30:00 AM 14.25 2:25:00 PM17.75 5:45:00 PM8.00 8:00:00 AM 我非常感谢任[详细]
-
我如何更改sql azure服务器位置
所属栏目:[MsSql] 日期:2021-03-30 热度:181
我想将我现有的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 热度:151
我不确定在使用别名时如何解决模糊的列引用. 想象一下两个表,a和b都有一个名称列.如果我连接这两个表并为结果添加别名,我不知道如何引用两个表的名称列.我尝试了一些变体,但它们都不起作用: 尝试1 SELECT a.name, b.nameFROM (a INNER JOIN b ON a.id = b.id[详细]
-
sql – 其他字段实体的最佳DB结构
所属栏目:[MsSql] 日期:2021-03-30 热度:184
我在DB(基于Postgres)中有一个表,它在面向对象编程中就像一个超类.它有一个列’type’,用于确定表中应存在哪些附加列(子类属性).但我不希望表包含所有可能的列(所有可能类型的所有属性). 所以我决定制作一个表,包含’key’和’value’列(即’filename’=’/ f[详细]
-
sql-server – 具有密钥/对表与XML字段和XPath的SQL Server性能
所属栏目:[MsSql] 日期:2021-03-30 热度:127
我已经看过关于这个主题的一些问题,但我正在寻找对这两种技术之间性能差异的一些见解. 例如,假设我正在记录事件日志,这些事件将通过特定事件的键/值对字典集进入系统.我将在事件表中记录一个带有基本数据的条目,但我需要一种方法来链接其他键/值数据.我永远不[详细]
-
如何查询SQL Server 2000数据库中的数据库角色列表?
所属栏目:[MsSql] 日期:2021-03-30 热度:140
在Sql Server 2000中,是否可以通过SQL查询返回存在于给定数据库中的完整数据库角色列表? 我知道通过扩展SQL Server Management Studio中的安全性,角色和数据库角色节点可以看到这些角色,但是我想让他们通过一个可以编程解析的查询. 为了澄清,我不是在寻找一[详细]