-
用于.Net项目的文档数据库/键值存储
所属栏目:[MsSql教程] 日期:2021-04-02 热度:98
是否有与.Net项目配合良好的文档数据库和/或键值存储(类似Project Voldemort,MongoDB等)?到目前为止,我看过的大多数选项似乎都更倾向于非Microsoft / Java /开源技术,我想知道是否有人对Microsoft堆栈的此类解决方案有任何经验/建议. 解决方法 CouchDB很[详细]
-
使用SQL有效地插入大量数据
所属栏目:[MsSql教程] 日期:2021-04-02 热度:200
嗨我经常需要在表格中插入大量数据.例如,我将以excel或文本文件的形式提供数据 1,a3,bsdf4,sdkfj5,something129,else 然后我经常在这个例子中构造6个插入语句并运行SQL脚本.当我必须向服务器发送数千个小包时,我发现这很慢,这也会给网络带来额外的开销. 你[详细]
-
在sql中找到同一个表中两个连续行之间的时间差
所属栏目:[MsSql教程] 日期:2021-04-02 热度:153
我被卡住了.我已经找到了答案,但似乎无法从相同表中的两个不同行中找到相同表中的时间减去.我在以下查询中遇到困难.在下表中,我想将TimeOut从一行区分到下一行的TimeIn.在下表中考虑查找第1行(上午10:35)中的TimeOut与第2行(上午10:38)中的TimeIn之间的分[详细]
-
什么SQL查询或视图将显示“动态列”
所属栏目:[MsSql教程] 日期:2021-04-02 热度:175
我有一个数据表,我允许人们将元数据添加到该表. 我给他们一个接口,允许他们对待它,就好像他们正在将数据存储在表中添加额外的列,但我实际上是将数据存储在另一个表中. Data Table DataID DataMeta Table DataID MetaName MetaData 因此,如果他们想要一个存[详细]
-
sql-server – 为什么我需要两个SQL Server Service Broker队列
所属栏目:[MsSql教程] 日期:2021-04-02 热度:125
我在网上找到的使用SQL Server Service Broker队列的所有示例似乎都有两个队列.我不明白为什么,每个例子似乎都认为这是显而易见的,没有必要解释. 有几件事会写入我的队列,一个存储过程将从中读取并插入到数据库中.为什么我需要两个队列? 例如:http://www[详细]
-
使用带有bigquery cli的SQL源文件
所属栏目:[MsSql教程] 日期:2021-04-02 热度:96
是否可以在bigquery CLI中使用输入文件? bq query my_query.sql 解决方法 如果你使用的是unix(或者在windows上安装了cygwin),你可以使用xargs: xargs -a my_query.sql -0 bq query 或者你可以使用反向标记: bq query `cat my_query.sql` 请注意,bq一次[详细]
-
sql-server – 具有UNIQUE索引的列中的多个NULL值
所属栏目:[MsSql教程] 日期:2021-04-01 热度:143
参见英文答案 How to create a unique index on a NULL column?4个 我们有一个表在列上具有唯一索引,可以接受空值.问题是我们发现这个结构只能接受一行具有NULL值.如果我们尝试添加NULL值的第二行,我们会得到一个错误. “无法在对象中插入重复的键行…”.[详细]
-
多个SQL查询asp.net c#
所属栏目:[MsSql教程] 日期:2021-04-01 热度:165
我需要在一个函数中运行几个查询,我是否必须为每个函数创建一个新的SqlConnection?或者有一个连接,但不同的SqlCommands也可以工作? 谢谢, 编辑:这会有用吗? using (SqlConnection conn = new SqlConnection(connectionString)) { conn.Open(); using ([详细]
-
如何在SQL中替换左连接
所属栏目:[MsSql教程] 日期:2021-04-01 热度:126
任何人都可以告诉我如何在不使用左连接的情况下编写等效的左连接. Select * from a left join b on a.name = b.name. 解决方法 请记住,SQL的外连接是一种关系联合,它专门用于投影空值.如果你想避免使用null值(在我看来是一件好事),你应该避免使用外连接.请[详细]
-
sql-server – 查看链接服务器依赖项sql server 2008
所属栏目:[MsSql教程] 日期:2021-04-01 热度:151
是否有可能知道如何/是否可以查看依赖于Sql Server 2008中链接服务器的所有表/视图/存储过程.基本上好像链接服务器可以访问上下文菜单“查看依赖关系”? 任何帮助非常感谢. 谢谢 解决方法 搜索它 SELECT OBJECT_NAME(object_id),*FROM sys.sql_modulesWHE[详细]
-
sql – 当我想使用数据库约束但只标记为已删除而不是删除时该怎
所属栏目:[MsSql教程] 日期:2021-04-01 热度:197
我正在一个项目中,数据库项目未被删除,但只标记为已删除.像这样的东西: id name deleted--- ------- --------1 Thingy1 02 Thingy2 03 Thingy3 0 我希望能够在name列上定义类似UNIQUE约束的内容.看起来很简单吧? 让我们假设一个场景,其中“Thingy3”被删[详细]
-
sql-server – 将默认值分配给select语句中的数据列
所属栏目:[MsSql教程] 日期:2021-04-01 热度:157
我想在我的select sql查询中为列分配默认值,这样如果该列的值为null,我会在记录集中获得该默认值.反正有没有这样做? 例: select col1 (some default value) from tblname; 解决方法 最好的方法是使用ANSI兼容功能 COALESCE: SELECT COALESCE(column_nam[详细]
-
sql – 在varbinary字段上检查ISNULL的策略?
所属栏目:[MsSql教程] 日期:2021-04-01 热度:113
在过去,我在查询varbinary(max)列时注意到了糟糕的性能.可以理解,但在检查它是否为空时似乎也会发生,我希望引擎会改为采取一些快捷方式. select top 100 * from Files where Content is null 我怀疑它很慢,因为它是 需要将整个二进制文件拉出来,并且 它没[详细]
-
如何用数据库数据填充TableView
所属栏目:[MsSql教程] 日期:2021-04-01 热度:109
我一直在尝试使用从数据库查询的数据加载TableView,但似乎无法使其工作. 这是我尝试用数据库查询项填充数据库的第一次尝试,以防我的代码看起来很糟糕而且远非好. FXML是通过JavaFx SceneBuilder完成的. 这是数据库查询类: import java.sql.Connection;imp[详细]
-
LINQ:如何在多个字段上使用linq扩展方法样式进行JOIN?
所属栏目:[MsSql教程] 日期:2021-04-01 热度:120
在下面的Join中,我想使用多个字段来进行连接,而不仅仅是一个字段. var join = group.Join(procSums,g = g.DeptID,ps = ps.key.deptID,(g,ps)... 我发现的所有示例都使用查询样式来执行此操作,我无法翻译它. 谢谢! 解决方法 您只需基于新的匿名对象加入:[详细]
-
Sql Anywhere 11:恢复增量备份失败
所属栏目:[MsSql教程] 日期:2021-04-01 热度:102
我们希望在完全备份后创建远程增量备份.这将允许我们在发生故障时进行恢复,并使用SQL Anywhere网络服务器启动另一台尽可能接近实时备份的计算机. 我们正在进行如下完整备份: dbbackup -y -c "eng=ServerName.DbName;uid=dba;pwd=sql;links=tcpip(host=Ser[详细]
-
将Access数据库迁移到SharePoint 2007
所属栏目:[MsSql教程] 日期:2021-04-01 热度:157
令我惊讶和高兴的是,我读到管理员可以(几乎直接)将Access 2007数据库导入到sharepoint站点.自动地,将数据库转换为列表和视图,并进行一些表查找,以便进行测量.在客户端计算机上安装Access 2007,即使是表单和仍然可以重用的表单. 对我来说……这听起来很好.[详细]
-
sql – 如果A,B,C上有一个索引,A,B上的索引是否冗余?
所属栏目:[MsSql教程] 日期:2021-04-01 热度:167
作为DBA有多年的经验,我相信我知道这个问题的答案,但我认为从来没有伤害到我的基础. 假设我有一个表在列A和列B上有一个索引,而在列A,B和C上有一个第二个索引,那么丢弃第一个索引是安全的,因为第二个索引基本上会满足可以从第一个索引中获益的查询? 解决方[详细]
-
sql-server – 当使用外键约束时,如何使用SQL Server SSIS导入数
所属栏目:[MsSql教程] 日期:2021-04-01 热度:176
我正在尝试将导入表单实时数据库设置到我们的开发数据库. 我尝试使用SSIS执行此操作,但由于约束导致导入失败. 例如.我有以下表格: 客户 产品 OrderLines 订单 导入客户和产品很好,因为他们不依赖任何东西.但是在导入OrderLines时它会失败,因为尚未创建Ord[详细]
-
sql-server – SSRS报告“无法加载客户端打印控件”
所属栏目:[MsSql教程] 日期:2021-04-01 热度:89
我们将SQL Server 2008用于(第三方)Web应用程序,并使用SSRS进行报告. 最近,所以我假设这在某种程度上与MS补丁相关,每当我们点击报告中的“打[详细]
-
sql-server – 如何防止在列上创建统计信息?
所属栏目:[MsSql教程] 日期:2021-04-01 热度:102
副标题#e# 我有一个列的表,我不希望创建或更新统计信息.如果我强制查询优化器使用主键上的统计密度而不是该列上的统计直方图,我会得到更好的连接基数估计.自动更新和自动创建统计信息在数据库级别打开,我无法更改. 如果您想建议防止统计信息创建的替代方法,[详细]
-
将表名前置到SQL中结果集中的每一列? (Postgres具体)
所属栏目:[MsSql教程] 日期:2021-04-01 热度:186
如何获取结果集中每列的标签,以便在其表中添加名称? 我希望在单个表和连接上进行查询时发生这种情况. 例: SELECT first_name,last_name FROM person; 我希望结果如下: | person.first_name | person.last_name | |-------------------|----------------[详细]
-
sql-server – 锁定CREATE TABLE
所属栏目:[MsSql教程] 日期:2021-04-01 热度:168
在另一个应用程序中,我被糟糕的设计所震撼:多个线程同时执行Ensure DatabaseSchemaExists()方法,看起来基本上是这样的: IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'MyTable') AND type = N'U') BEGIN CREATE TABLE MyTabl[详细]
-
sql-server – 什么是“Chaos”隔离级别以及什么时候应该使用它
所属栏目:[MsSql教程] 日期:2021-04-01 热度:147
ADO.NET文档显示了将SQL事务的事务级别设置为Chaos的可能性.这听起来很不愉快,但如果功能在那里,可能它有一些合法用途. BOL中的SET TRANSACTION ISOLATION LEVEL命令(啊!看,我可以使用google和BOL)似乎没有被命名为“混乱”,ADO.NET确实有5种模式可以很好[详细]
-
sql-server – SQL Server 2005:复制SQL Server代理作业?
所属栏目:[MsSql教程] 日期:2021-04-01 热度:183
我有一个由10个步骤组成的SQL Server代理作业,每个步骤都定义了许多参数.现在我需要几乎完全相同的另一份工作,但有一些差异.由于“复制/粘贴”不是作业的选项,我正在寻找关于什么是基于第一个创建新作业的最佳方法的建议. 编辑:我刚刚注意到我可以右键单[详细]

浙公网安备 33038102330464号