-
用于.Net项目的文档数据库/键值存储
所属栏目:[MsSql教程] 日期:2021-04-26 热度:103
是否有与.Net项目配合良好的文档数据库和/或键值存储(类似Project Voldemort,MongoDB等)?到目前为止,我看过的大多数选项似乎都更倾向于非Microsoft / Java /开源技术,我想知道是否有人对Microsoft堆栈的此类解决方案有任何经验/建议. 解决方法 CouchDB很受好[详细]
-
使用SQL有效地插入大量数据
所属栏目:[MsSql教程] 日期:2021-04-25 热度:171
嗨我经常需要在表格中插入大量数据.例如,我将以excel或文本文件的形式提供数据 1,a3,bsdf4,sdkfj5,something129,else 然后我经常在这个例子中构造6个插入语句并运行SQL脚本.当我必须向服务器发送数千个小包时,我发现这很慢,这也会给网络带来额外的开销. 你最[详细]
-
在sql中找到同一个表中两个连续行之间的时间差
所属栏目:[MsSql教程] 日期:2021-04-25 热度:125
我被卡住了.我已经找到了答案,但似乎无法从相同表中的两个不同行中找到相同表中的时间减去.我在以下查询中遇到困难.在下表中,我想将TimeOut从一行区分到下一行的TimeIn.在下表中考虑查找第1行(上午10:35)中的TimeOut与第2行(上午10:38)中的TimeIn之间的分钟差[详细]
-
什么SQL查询或视图将显示“动态列”
所属栏目:[MsSql教程] 日期:2021-04-25 热度:92
我有一个数据表,我允许人们将元数据添加到该表. 我给他们一个接口,允许他们对待它,就好像他们正在将数据存储在表中添加额外的列,但我实际上是将数据存储在另一个表中. Data Table DataID DataMeta Table DataID MetaName MetaData 因此,如果他们想要一个存储[详细]
-
sql-server – 为什么我需要两个SQL Server Service Broker队列
所属栏目:[MsSql教程] 日期:2021-04-25 热度:101
我在网上找到的使用SQL Server Service Broker队列的所有示例似乎都有两个队列.我不明白为什么,每个例子似乎都认为这是显而易见的,没有必要解释. 有几件事会写入我的队列,一个存储过程将从中读取并插入到数据库中.为什么我需要两个队列? 例如:http://www.te[详细]
-
使用带有bigquery cli的SQL源文件
所属栏目:[MsSql教程] 日期:2021-04-25 热度:176
是否可以在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 – InnoDB排序真的很慢吗?
所属栏目:[MsSql教程] 日期:2021-04-25 热度:67
我在myISAM中拥有所有表,但是当我长时间运行更新作业时,表级锁定开始杀了我.我将我的主要表格转换为InnoDB,现在我的许多查询都花费了超过1分钟来完成它们在myISAM上几乎是瞬间完成的.它们通常停留在排序结果步骤中.我做错什么了吗? 例如 : SELECT * FROM `m[详细]
-
数据库 – 查询最后一天,上周,上个月的SQLite
所属栏目:[MsSql教程] 日期:2021-04-25 热度:155
我的Android SQLite DB中有这个表: CREATE TABLE statistics (subject TEXT,hits INTEGER,fails INTEGER,date DATE) 日期字段在每个寄存器中存储日期时间(‘now’,’localtime’). 现在我必须查询最后一天,上周和上个月的寄存器以显示一些统计信息. 我一直在[详细]
-
sql-server – 如何以非弃用的方式从VBA访问SQL Server?
所属栏目:[MsSql教程] 日期:2021-04-25 热度:170
似乎已弃用从VBA项目直接访问SQL Server数据库的所有方法: 带有ODBCDirect的DAO:Access 2007已经删除了支持. DAO通过JET:你不认真,对吧?无论如何,它是微软的considered obsolete. ADO与SQLOLEDB提供程序:Deprecated. ADO与SQL Server Native OLEDB提供程[详细]
-
SQL Oracle排序字符串(数字)和(带数字的字母)
所属栏目:[MsSql教程] 日期:2021-04-25 热度:182
我是oracle的新手,我遇到了问题. 我有一个名为file_id的列. 当我按顺序排序时,它会排序 11 10 100 11 11110 11412300 314200B14B170B18 编辑: 我希望这样排序. 1110111112311003004200B14B18 B170 下面的答案非常有效.只有我遇到的其他问题..我的记录是空白[详细]
-
什么是数据库中的死锁?
所属栏目:[MsSql教程] 日期:2021-04-25 热度:112
sql server中的死锁是什么时候出现的?死锁有什么问题以及如何解决? 解决方法 通常,死锁意味着两个或更多实体阻塞某些源,并且它们都不能完成,因为它们以循环方式阻塞源. 一个例子:假设我有表A和表B,我需要在A中进行一些更新,然后B和我决定在使用时锁定它们([详细]
-
SQL:使用IN子句将字符串转换为IDS
所属栏目:[MsSql教程] 日期:2021-01-26 热度:72
DECLARE @STR_IDS VARCHAR(15)SET @STR_IDS='7,15,18'UPDATE TBL_USERS WHERE ID IN @STR_IDS 我知道更新语句不起作用,因为ID是INT类型,我正在替换那里的varachar值.如何更改查询,以便它将像这样执行? UPDATE TBL_USERS WHERE ID IN (7,18) 谢谢你的推荐 解[详细]
-
sql – 奇怪的INNER JOIN语法和封装
所属栏目:[MsSql教程] 日期:2021-01-26 热度:192
我通常非常精通JOINS,但这是新的. 假设有三个表(两个表的经典案例和第三个,链接器表): Customer Product Transaction-------- ------- -----------ID ID CustomerIDName Desc ProductID Cost Date (简单的故意,我不能重现实际的结构,这不是我的代码.) 通常情[详细]
-
Firebase自定义数据库的域名
所属栏目:[MsSql教程] 日期:2021-01-26 热度:170
我们可以将域名更改为自定义域名吗? 例如 : appname.firebaseio.com to appname.mydomain.com 我知道我们可以做主办: appname.firebaseapp.com to appname.mydomain.com 只是想知道是否也可以为firebase数据库完成. 解决方法 目前无法使用您自己的域访问Fi[详细]
-
SQL Server 2005仅还原一个架构
所属栏目:[MsSql教程] 日期:2021-01-26 热度:132
我很确定这是不可能的…. 我们有一个包含多个模式的数据库.每个架构属于不同的用户.一位用户问“如果我发现我犯了一大堆错误就可以恢复到昨天我的数据状态”.显然我们可以恢复整个数据库,但这将恢复其他模式,我们不想做…. 解决方法 您是对的,不能仅恢复单个[详细]
-
如何避免“无法确定数据库名称的Hibernate方言[H2]
所属栏目:[MsSql教程] 日期:2021-01-26 热度:96
运行grails run-app时出现此错误: Error executing bootstraps: Error creating bean with name ‘messageSource’: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean wi[详细]
-
sql-server-2008 – SSIS包中的数据转换问题 – 文本到GUID
所属栏目:[MsSql教程] 日期:2021-01-25 热度:96
我正在开发一个SSIS包,它将打开Excel电子表格并将数据导入SQL Server 2008中的数据库表.当我尝试将Excel列数据类型转换为:Unicode String [DT_WSTR]为唯一标识符数据类型:唯一标识符[DT_GUID],我收到以下错误: “转换规范的字符值无效” 我需要做什么来解[详细]
-
sql – Oracle是否为Number数据类型存储尾随零?
所属栏目:[MsSql教程] 日期:2021-01-25 热度:97
当我在表中存储数值并在SQL Developer中查询该表时,它没有显示Number数据类型的尾随零. create table decimal_test(decimal_field number(*,10));insert into decimal_test(decimal_field) values(10);insert into decimal_test(decimal_field) values(10.11)[详细]
-
SQL将列转换为行
所属栏目:[MsSql教程] 日期:2021-01-25 热度:94
我的表格包含以下列: A | B | C | D | E | F 我想将其显示如下: MyColumn | MyColumn2 A | B C | D E | F 正如您所看到的,我希望将列显示为具有自定义列名称的对.这些对是A列和B列,C列和D列以及C和D列. 解决方法 select A as [Col 1],B as [Col 2] from tab[详细]
-
sql – 由位列控制的UNIQUE约束
所属栏目:[MsSql教程] 日期:2021-01-25 热度:182
我有一张桌子,像 FieldsOnForms( FieldID int (FK_Fields) FormID int (FK_Forms) isDeleted bit) 该对(FieldID,FormID)应该是唯一的,但仅当行未被删除时(isDeleted = 0). 是否可以在SQLServer 2008中定义这样的约束? (不使用触发器) 附:将(FieldID,FormID,[详细]
-
sql – MS Access 2010在查询中运行总计
所属栏目:[MsSql教程] 日期:2021-01-25 热度:164
我不是一个很大的Access粉丝,但是对于这个项目,我被要求创建一个Access数据库.我为其他数据库类型创建了类似的东西,所以它并不太难.我已经弄明白了,但是跑步总数让我头疼. 我有下表:table name attendanceView 查询:SELECT * FROM attendanceView =========[详细]
-
sql-server – VB6 ADODB.Recordset RecordCount属性始终返回-1
所属栏目:[MsSql教程] 日期:2021-01-25 热度:183
我试图让一些旧的VB6代码与SQL Server Compact一起使用. 我可以连接,打开数据库,一切似乎都很好.我可以运行插入选择命令. 但是,ADODB.Recordset RecordCount属性始终返回-1,即使我可以访问Fields并查看数据.更改CursorLocation = adUseClient会在执行SQL(多步[详细]
-
如何在T-SQL中透视XML列的属性
所属栏目:[MsSql教程] 日期:2021-01-25 热度:138
我需要在表中的XML列上执行一个数据透视表,其中XML包含多个具有许多属性的元素.每个元素中的属性始终相同,但元素的数量会有所不同.让我举个例子… FormEntryId | FormXML | DateCreated====================================================================[详细]
-
sql – 带xmlns的OPENXML:dt
所属栏目:[MsSql教程] 日期:2021-01-25 热度:60
使用OPENXML在MSSQL 2005中获取dt元素. 如何在xml中获取xmlns:dt元素?例如,获取列出产品ID和国家/地区代码的两行结果集. 121403 GBR 121403美国 declare @xmldata xml set @xmldata = '?xml version="1.0"? data xmlns="http://www.aaa.com/master_browse_r[详细]
-
在函数(SQL Server)中执行动态sql时出错?
所属栏目:[MsSql教程] 日期:2021-01-25 热度:72
我创建一个函数来执行动态SQL并返回一个值.我得到“只有函数和一些扩展存储过程可以在函数内执行.”作为一个错误. 功能: Create Function fn_GetPrePopValue(@paramterValue nvarchar(100))returns int asbegindeclare @value nvarchar(500);Set @SQLString[详细]