-
使用MSSQL查询获取父级的所有子级
所属栏目:[MsSql教程] 日期:2021-03-07 热度:91
我的数据库中有以下数据: Parent Child101 102101 103101 104101 105101 106 我的参数是106.并且使用参数我想要检索其父项下的所有其他子项,即101.我尝试使用递归方法但是在给定以下数据的情况下它不起作用.还有另一种方法来制定查询吗? 解决方法 假设您想[详细]
-
sql-server-2005 – 从稀疏填充的数据库表中生成每天一分钟的行
所属栏目:[MsSql教程] 日期:2021-03-07 热度:97
我有一个表填充了在当天(基本上)随机点插入的带时间戳的行. 我需要生成每分钟1行的运行总计(因此,对于一天,总会有正好24 * 60行),例如 Date Quantity Running Total2009-10-29 06:30 1 12009-10-29 06:31 5 62009-10-29 06:32 10 16 2009-10-29 06:33 11 27 2[详细]
-
在Access中导入.sql文件
所属栏目:[MsSql教程] 日期:2021-03-07 热度:195
我需要导入到Access使用MySql创建的.sql数据库备份文件. 有没有办法执行此操作? 解决方法 您无法将MySQL备份还原到任何其他数据库系统. 如果要将MySQL数据导入Access,可以将其全部导出为CSV文件并将其导入Access.您仍然需要重新创建关系,默认值,索引(?)和其[详细]
-
sql-server – 在“select top n”查询中返回未锁定的行
所属栏目:[MsSql教程] 日期:2021-03-07 热度:111
我需要一个MsSql数据库表和另外8个(相同的)进程并行访问同一个表 – 进行选择前n个,处理这n行,并更新这些行的列.问题是我只需要选择并处理每一行.这意味着如果一个进程到达数据库并选择前n行,当第二个进程到来时,它应该找到锁定的行并选择从n到2 * n行的行,依[详细]
-
sql – 多次选择同一行
所属栏目:[MsSql教程] 日期:2021-03-07 热度:152
我有一个表有一个主对象的孩子.任何子项都可以出现多次,并且有一个包含该数字的Occurences列,因此表中的数据类似于: ChildID | ParentID | Occurences------------------------------- 1 | 1 | 2 2 | 1 | 2 3 | 2 | 1 4 | 2 | 3 我需要得到所有孩子的清单,每[详细]
-
如何将Visual Foxpro数据库转换为SQL Server数据库
所属栏目:[MsSql教程] 日期:2021-03-07 热度:191
我的一个客户有一个Foxpro数据库(.DBF文件).我需要将其转换为SQL Server 2008数据库. 有谁知道如何做到这一点?请给我解决方案. 提前致谢…. 解决方法 请尝试以下步骤: 1.将ODBC数据源创建到DBF文件 2.使用SQL Server导入数据向导(右键单击SSMS中的数据库) 3[详细]
-
数据库 – 盐化密码哈希有什么好处?
所属栏目:[MsSql教程] 日期:2021-03-07 热度:73
我刚刚阅读了许多关于使用salt散列密码的文章,但是我找不到我所遇到的特定查询/混淆的答案. 假设我刚刚为数据库添加了密码和salt这个方法: 创建一个随机盐 将用户密码盐混合在一起 将哈希输出存储为“密码”列中的密码 将随机盐储存在“盐”栏中 如果这是正[详细]
-
最好的免费图书馆或数据库,以确定日期是美国还是国际假日?
所属栏目:[MsSql教程] 日期:2021-03-07 热度:149
为了提高年度比较的相关性,我想纠正去年的数据在复活节,劳动节或其他方面下降的事实.以编程方式确定此信息的最简单方法是什么?是否有任何解决方案可以解释国际假期?我可以像 this one那样刮一个网站,但我觉得这违反了他们的服务条款. 解决方法 在Java世界中[详细]
-
sql-server – T-SQL是更新限制Atomic的子查询吗?
所属栏目:[MsSql教程] 日期:2021-03-07 热度:72
我在MS Sql Server 2008 R2中有一个简单的队列实现.这是队列的本质: CREATE TABLE ToBeProcessed ( Id BIGINT IDENTITY(1,1) PRIMARY KEY NOT NULL,[Priority] INT DEFAULT(100) NOT NULL,IsBeingProcessed BIT default (0) NOT NULL,SomeData nvarchar(MAX)[详细]
-
ssis – 如何在Foreach文件枚举器上为FileSpec属性设置表达式?
所属栏目:[MsSql教程] 日期:2021-03-07 热度:175
我正在尝试创建一个SSIS包来处理包含多年文件的目录中的文件.这些文件都是以数字命名的,所以为了保存处理所有内容,我想传递SSIS最小数量,并且只枚举其名称(转换为数字)高于我的最小值的文件. 我试过让ForEach File循环枚举所有内容然后排除脚本任务中的文件,[详细]
-
sql-server – 在星型模式中,事实和维度之间的外键约束是否必要
所属栏目:[MsSql教程] 日期:2021-03-06 热度:95
我第一次接触数据仓库,我想知道是否有必要在事实和维度之间设置外键约束.没有它们有什么重大缺点吗?我目前正在使用关系星型模式.在传统的应用程序中,我习惯使用它们,但我开始怀疑在这种情况下是否需要它们.我目前正在SQL Server 2005环境中工作. 更新:对于[详细]
-
没有三角函数的SQL距离查询
所属栏目:[MsSql教程] 日期:2021-03-06 热度:158
我有一个SQLite数据库,它不支持trig函数.与第二个lat,lng对相比,我想按距离对我的表中的一组lat,lng对进行排序.我熟悉用于按距离分类lat,lng对的标准hasrsine距离公式. 在这种情况下,我并不特别关心精度,我的点被远距离分开,所以我不介意通过将曲线视为直线来[详细]
-
sql-server – 将数据从一个SQL Server数据库表复制到另一个SQL
所属栏目:[MsSql教程] 日期:2021-03-06 热度:196
我想在不同服务器之间将数据从一个表复制到另一个表. 如果它在同一服务器和不同的数据库中,我使用了以下内容 SELECT * INTO DB1..TBL1 FROM DB2..TBL1 (to copy with table structure and data)INSERT INTO DB1..TBL1(F1,F2) SELECT F1,F2 FROM DB2..TBL1 (co[详细]
-
更新数据库Android
所属栏目:[MsSql教程] 日期:2021-03-06 热度:74
谁能告诉我如何更新android中的数据库.我用嵌入式数据库创建了一个应用程序.我更改了清单中的数据库版本并创建了更新方法.我想测试它以查看数据库是否正确更新但是当我使用adb命令时,只有-r将允许我重新安装但它保留数据库.有没有办法运行adb命令,允许我更新[详细]
-
sql – Delphi:访问JSON数组中的JSON对象
所属栏目:[MsSql教程] 日期:2021-03-06 热度:147
我有一个JSON对象,让我们将它命名为jObject,如下所示: { "id": 0,"data": "[{DAT_INCL: "08/03/2012 10:07:08",NUM_ORDE: 1,NUM_ATND: 1,NUM_ACAO: 2,NUM_RESU: 3},{DAT_INCL: "08/03/2012 10:07:09",NUM_ORDE: 2,NUM_ACAO: 4,NUM_RESU: 5},NUM_ORDE: 3,[详细]
-
在SQL中处理’可
所属栏目:[MsSql教程] 日期:2021-03-06 热度:82
假设您有一个存储过程,它需要一个可选参数.您希望在SQL查询中使用此可选参数.通常这就是我看到它完成的方式: SELECT * FROM dbo.MyTableName t1WHERE t1.ThisField = 'test'AND (@MyOptionalParam IS NULL OR t1.MyField = @MyOptionalParam) 这似乎运行良好[详细]
-
sql-server – 将VARCHAR转换为VARBINARY
所属栏目:[MsSql教程] 日期:2021-03-05 热度:152
我在表格中记录了昂贵的运行查询及其查询计划,以便我们监控性能趋势并确定需要优化的区域. 但是,它已经到了查询计划占用太多空间的程度(因为我们正在针对每个查询存储整个计划). 因此,我试图通过将QueryPlanHash和QueryPlan提取到另一个表来规范化现有数据. C[详细]
-
sql – 添加索引后查询的性能下降
所属栏目:[MsSql教程] 日期:2021-03-05 热度:94
我有一个查询SP的哪一部分定期执行,查询需要一段时间才能执行,所以我决定查看它.我对查询进行了自动跟踪,并返回 this was the execution计划[由于尺寸过大而粘贴在pastebin中] 我在正在进行全表访问的表上添加了索引,并运行了查询.尽管有cost being significa[详细]
-
使用动态变量名创建SQL表
所属栏目:[MsSql教程] 日期:2021-03-05 热度:59
我想使用变量名创建备份SQL表. 一些东西 DECLARE @SQLTable Varchar(20) SET @SQLTable = 'SomeTableName' + ' ' + '20100526' SELECT * INTO quotename(@SQLTable) FROM SomeTableName 但我得到了 Incorrect syntax near ‘@SQLTable’. 它只是维护小脚本的[详细]
-
将数据库数据从Windows上的xampp传输到Ubuntu
所属栏目:[MsSql教程] 日期:2021-03-05 热度:168
哪个是将 mysql数据库从 Windows上的xampp传输到Ubuntu上的 MySql服务器的最快方法? 解决方法 如果内存服务,Xampp与PhpMyAdmin打包在一起.使用该Web界面以.sql格式导出数据库表. 如果您在Ubuntu计算机上也有PhpMyAdmin,则可以使用它来导入导出的.sql文件. 如[详细]
-
sql-server – 仅选择编号为SQL Server的字符串
所属栏目:[MsSql教程] 日期:2021-03-05 热度:152
我需要在表格中仅选择字符串,但此表格中包含数字和字符串. 例如: ID Name1 Jacke112 Andre3 Rodrigo114 55555 我的选择需要仅返回Ids:1,2,3. 谢谢 解决方法 SELECT ID FROM YourTable WHERE ISNUMERIC(Name + '.0e0') = 0[详细]
-
Sql Query – 限制查询结果
所属栏目:[MsSql教程] 日期:2021-03-05 热度:128
我很确定我们不能将LIMIT子句用于我想做的事情 – 所以我想找到是否有其他方法可以实现这一点. 我有一个表,用于捕获哪个用户访问了哪个商店.每次用户访问商店时,都会在此表中插入一行. 有些领域是 shopping_id(主键) store_id user_id 现在我想要的是 – 对于[详细]
-
sql-server – 我们应该升级到SQL Server 2005还是2008?
所属栏目:[MsSql教程] 日期:2021-03-05 热度:138
我们公司正在考虑升级我们的SQL服务器. 在这一点上,升级到2005年或2008年会更好吗? 以下是我的一些注意事项: 功能 许可费用 学习曲线 请记住,我们的员工已经使用SQL Server 2000多年. 解决方法 如果您将SQL Server 2000代码库移植到SQL Server 2005或2008,[详细]
-
sql-server-2008 – 用于SQL Server 2008全文索引’包含’关键字
所属栏目:[MsSql教程] 日期:2021-03-05 热度:104
我认为在实现LinqToHql生成器类时我缺少一些基本的东西. 我已使用此注册使用自定义方言成功注册了SQL Server 2008包含的查询: RegisterFunction("contains",new StandardSQLFunction("contains",null)); 我只有一个类要查询全文索引: public class SearchNa[详细]
-
SQL Server日志文件混淆
所属栏目:[MsSql教程] 日期:2021-03-05 热度:154
我正在寻找SQL Server日志文件的一些清晰度.我有一个较大的数据库(2GB),最近由于某种原因没有备份.数据库的日志文件增长到大约11GB,根据我的理解,这是数据库中发生的所有事务和语句. 我的问题: 是什么原因导致数据库日志文件被刷新? “冲洗”究竟意味着什么[详细]