sql-server-2012相关内容

SQL - 聚合函数中的子查询

我正在使用 Northwind 数据库通过创建一些或多或少复杂的查询来更新我的 SQL 技能.不幸的是,我无法为我的最后一个用例找到解决方案:“获取 1997 年每个类别的五个最大订单的总和." 涉及的表是: Orders(OrderId, OrderDate)订单详情(订单 ID、产品 ID、数量、单价)产品(ProductId,CategoryId)类别(类别 ID,类别名称) 我尝 ..

在 MySQL 中获取未提交的数据

在SQL Server中,我们可以写在SQL Queries下面来获取数据库中未提交的数据.这意味着仍在交易中的数据和交易不完整. SQL Server 查询 Select * from TableName With(NoLock); 即使表被锁定,MySQL数据库中是否有任何等价物来获取数据?我正在 PHP CodeIgnitor 中尝试这个 解决方案 找到一篇标题为“MySQ ..
发布时间:2022-01-03 22:46:02 PHP

SQL Server IIF 与 CASE

我最近了解到 SQL Server 2012 中 IIF 函数的可用性.我总是在查询中使用嵌套的 CASE.我想知道 IIF 语句的确切用途,以及我们何时应该在查询中使用 IIF 而不是 CASE 语句.我主要在查询中使用嵌套的 CASE. 感谢所有的投入. 解决方案 IIF 与 CASE WHEN 相同THEN ELSE 结束.查询计划将是相同的.它可能是最初 ..
发布时间:2022-01-03 22:45:49 数据库

如何在 VS 2012 中的 SQL Server 数据库项目中存储静态数据

我正在尝试使用 SQL Server 数据库项目来保存我们所有的表、存储过程、视图等脚本.我现在想要一种能够保留所有参考(静态)数据的方法.当工具或项目运行时,它会安装所有的 DB 对象并插入所有的引用数据. 我在 vs 2010 中找到了类似的文章,但他们使用了诸如面向数据库专业人员的 Team Edition 之类的东西. 让我们的数据库处于源代码控制之下. 将我们的本地开发数据 ..

在 SQL Server 的 JOIN 中使用的替代方法,以避免连接表中的重复列

SQL Server 可以不要在 JOIN 的上下文中提供关键字 USING, 也不提供NATURAL JOIN. 除了明确(手动)列出所有列(链接到其他重复的问题),是否有另一种方法来获取一个表,其中我加入的列在 2 个连接的表中具有相同的名称,但不重复?> 作为中间步骤,我尝试将结果保存在临时表中 SELECT INTO #MyTempTable * FROM tableA内连接表 ..
发布时间:2022-01-03 22:45:13 数据库

使用 where 子句将 txt 文件导入 SQL Server

我有一个 6.00 GB 的 .txt 文件.它是一个制表符分隔的文件,所以当我尝试将它加载到 SQL Server 时,列分隔符是制表符. 我需要将该 .txt 文件加载到数据库中,但我不需要 6.00 Gb 文件中的所有行.我需要能够使用像 这样的条件 选择 *进入where column5 in ('ab, 'cd') 但这是一个文本文件,无法在该条件下将其加载到数据 ..
发布时间:2022-01-03 22:44:52 数据库

SQL 数据透视表动态

我很努力地理解如何在 SQL 中创建数据透视表,但我无法管理它! 我有以下列: link_id route_section date_1 StartHour AvJT data_source………………………………………………...... 有 600,000 行数据. 我在下面的数据透视表中需要它们; date_1 StartHour 作为列标题 link_id 作为行标题 ..
发布时间:2022-01-03 22:44:23 数据库

应用程序在 IIS 上无法打开 SQL 连接

我有一个看起来像这样的连接字符串: Server=.;Database=mydbname;Trusted_Connection=True; 当我使用 Visual Studio (IIS Express) 运行/调试我的应用程序时,这工作正常,但在通过 IIS-8 部署后,它在打开连接时抛出异常: 用户“IIS APPPOOL\mysite"登录失败. 我很困惑为什么会发生这种情况 ..
发布时间:2022-01-03 22:44:12 C#/.NET

查看 SQL Server 2012 中的高内存使用率

我们刚刚安装了 SQL Server 2012 并实施了 AAG.它是 Windows 2012 上的 2 节点集群.服务器是使用 VMWare 5.1 的 VM.出于某种原因,我看到内存使用量最大为 15 演出.该服务器有 16 GB 的内存,我已将 SQL 中的最大内存设置为 12 GB,将最小内存服务器设置为 8 gig.SQL 像这样最大化内存是否正常?该服务器上没有其他应用程序在运行,而 ..
发布时间:2022-01-03 22:44:04 其他开发

理货表在两个日期之间插入缺失的日期?查询语句

我从网上研究和我自己的 SQL 知识(不是最伟大的)拼凑了以下代码. 表 Table_One 保存员工及其工作日的数据,我想要做的是 INSERT 行之间的日期缺失(非工作日)每个工作人员的两个指定日期. 这是我所能得到的,我不知道如何检查该行是否丢失,如果丢失,插入带有日期和相应员工数据的新 row. SET NOCOUNT ON;IF object_id('dbo.Tally') ..
发布时间:2022-01-03 22:43:27 数据库

为什么 Microsoft SQL Server 2012 查询在 JDBC 4.0 中需要几分钟,而在 Management Studio 中需要几秒钟?

在检索相对较大的ResultSet 从远程 Microsoft SQL Server 2012 到使用 Microsoft JDBC Driver 4.0 的 Java 客户端. 当我在远程服务器的 Microsoft SQL Server Management Studio 上运行相应的查询时,它返回大约.几乎瞬间就有 22 万行.当我从客户端发出相同的查询时,它会停止.相同的测试在具有较 ..
发布时间:2022-01-03 22:43:05 Java开发

Microsoft.SqlServer.Types 的几何 UDT 的 SQL Server 2012 版本是否向后兼容 SQL Server 2008?

如果我在本地安装了 SQL Server 2008 和 SQL Server 2012,我会自己尝试一下;但是我只安装了较新的版本,并希望保持这种状态. SQL Server 2008 附带一个程序集 Microsoft.SqlServer.Types.dll,主要版本 10. SQL Server 2012 附带一个程序集 Microsoft.SqlServer.Types.dll,主要 ..

BULK INSERT 后特殊字符显示不正确

我正在使用 BULK INSERT 导入 CSV 文件.CSV 文件中的一列包含一些包含分数的值(例如 1m½f). 我不需要对分数进行任何数学运算,因为这些值仅用于显示目的,所以我将列设置为 nvarchar.BULK INSERT 有效,但是当我查看 SQL 中的记录时,分数已被替换为分符号 (¢),因此显示的文本为 1m¢f. 我很想了解为什么会发生这种情况以及有关如何解决该问题 ..
发布时间:2022-01-03 22:42:14 其他开发

EF:如何在事务中两次调用 SaveChanges?

使用实体框架(在我的例子中是代码优先),我有一个操作需要我调用 SaveChanges 来更新数据库中的一个对象,然后再次调用 SaveChanges 来更新另一个对象.(我需要第一个 SaveChanges 来解决 EF 无法确定首先更新哪个对象的问题). 我尝试过: using (var transaction = new TransactionScope()){//做一点事db.Sa ..