-
如何并行运行sql server存储过程?
所属栏目:[MsSql教程] 日期:2021-03-06 热度:120
我想做的事情如下: exec sproc1 and sproc2 at the same timewhen they are both finished exec sproc3 我可以在dts做到这一点. 有没有办法在transact sql中做到这一点? 或者有没有办法用批处理脚本(例如vbs或powershell)来做到这一点? 解决方法 sp _ s[详细]
-
sql-server – 如何在SQL中创建REPLACE PATTERN?
所属栏目:[MsSql教程] 日期:2021-03-06 热度:108
我有一个很长的NVARCHAR变量,我需要替换这样的模式: DECLARE @data NVARCHAR(200) = 'Hello [PAT1] stackoverflow [PAT2] world [PAT3]' 我需要用空格替换所有[PAT%],如下所示: 'Hello stackoverflow world' 如何在SQL Server 2008中使用T-SQL执行此操[详细]
-
sql-server – 跨多个表的SQL Server全文查询 – 为什么这么慢?
所属栏目:[MsSql教程] 日期:2021-03-06 热度:107
我正在尝试了解我正在构建的SQL Server 2008全文查询的性能. 以下查询使用全文索引立即返回正确的结果: SELECT O.ID,O.NameFROM dbo.EventOccurrence OWHERE FREETEXT(O.Name,'query') 即所有在其名称中带有“查询”字样的EventOccurrences.以下查询使用[详细]
-
sql-server – SQL Server – 如何确定索引是否未被使用?
所属栏目:[MsSql教程] 日期:2021-03-06 热度:136
我有一个高需求的事务数据库,我认为是过度索引.最初,它根本没有任何索引,因此为常见过程添加一些索引会产生巨大的差异.但是,随着时间的推移,我们已经创建了索引来加速单个查询,一些最流行的表上有10-15个不同的索引,在某些情况下,索引只是略有不同,或者是[详细]
-
如何将SQL子查询转换为连接
所属栏目:[MsSql教程] 日期:2021-03-06 热度:160
我有两个表与1:n关系:“content”和“versioned-content-data”(例如,文章实体和该文章创建的所有版本).我想创建一个显示每个“内容”的顶级版本的视图. 目前我使用此查询(使用简单的子查询): SELECT t1.id,t1.title,t1.contenttext,t1.fk_idothertable[详细]
-
sql – 如何选择每个部门的最高工资,包括赚取它的员工
所属栏目:[MsSql教程] 日期:2021-03-06 热度:126
给出一个表Employees +-------+--------+-----------+------+-----------+------+------+--------+| EMPNO | ENAME | JOB | MGR | HIREDATE | SAL | COMM | DEPTNO |+-------+--------+-----------+------+-----------+------+------+--------+| 7369 | SM[详细]
-
获取上周五的日期,除非今天是星期五使用T-SQL
所属栏目:[MsSql教程] 日期:2021-03-06 热度:198
我正在尝试获取正确的SQL代码以获取上周五的日期.几天前,我以为我的代码是正确的.但只是注意到它已经到了上周的星期五,而不是上周五.我写这个问题的那天是星期六,8/11/2012 @ 12:23 am.在SQL Server中,此代码将于2012年8月3日星期五返回.但是,我希望这会在[详细]
-
sql – 在触发器中执行过程
所属栏目:[MsSql教程] 日期:2021-03-06 热度:188
是否可以在触发器内执行存储过程? 谢谢 解决方法 是的,像这样: create or replace trigger trgafter insert on empfor each rowbegin myproc(:new.empno,:new.ename);end;[详细]
-
适用于.Net的良好嵌入式数据库解决方案(如SQLite)
所属栏目:[MsSql教程] 日期:2021-03-06 热度:51
我正在寻找可以与.Net项目一起使用的基于文件的存储解决方案.这需要一个类似sql的接口来存储和检索数据.它们需要相对较少的开销,并且不需要最终用户安装任何其他组件.我正在跳一个我可以参考和使用的.dll.如果与ORM密切相关,则奖励积分. 我目前最喜欢的是S[详细]
-
sql – 添加索引后查询的性能下降
所属栏目:[MsSql教程] 日期:2021-03-05 热度:50
我有一个查询SP的哪一部分定期执行,查询需要一段时间才能执行,所以我决定查看它.我对查询进行了自动跟踪,并返回 this was the execution计划[由于尺寸过大而粘贴在pastebin中] 我在正在进行全表访问的表上添加了索引,并运行了查询.尽管有cost being signif[详细]
-
使用动态变量名创建SQL表
所属栏目:[MsSql教程] 日期:2021-03-05 热度:121
我想使用变量名创建备份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 热度:56
哪个是将 mysql数据库从 Windows上的xampp传输到Ubuntu上的 MySql服务器的最快方法? 解决方法 如果内存服务,Xampp与PhpMyAdmin打包在一起.使用该Web界面以.sql格式导出数据库表. 如果您在Ubuntu计算机上也有PhpMyAdmin,则可以使用它来导入导出的.sql文件.[详细]
-
sql-server – 仅选择编号为SQL Server的字符串
所属栏目:[MsSql教程] 日期:2021-03-05 热度:67
我需要在表格中仅选择字符串,但此表格中包含数字和字符串. 例如: ID Name1 Jacke112 Andre3 Rodrigo114 55555 我的选择需要仅返回Ids:1,2,3. 谢谢 解决方法 SELECT ID FROM YourTable WHERE ISNUMERIC(Name + '.0e0') = 0[详细]
-
sql-server – 这个语法是如何工作的? {fn CurDate()}或{fn Now
所属栏目:[MsSql教程] 日期:2021-03-05 热度:60
最近我一直在查看为SQL Server 2005编写的一些相当旧的存储过程,我注意到了一些我不理解的东西.它似乎是某种类型的函数调用. 一个样品: SELECT o.name,o.type_desc,o.create_dateFROM sys.objects oWHERE o.create_date {fn Now()} -1; 这将显示sys.objec[详细]
-
pl / sql函数调用了多少次?
所属栏目:[MsSql教程] 日期:2021-03-05 热度:133
假设您有以下更新: Update table set col1 = func(col2)where col1func(col2) func函数每行评估两次,或每行评估一次? 谢谢, 解决方法 这种情况下某些实验很有用(这是在10g上进行的).使用以下查询,我们可以告诉每次调用它们时,将使用相同的参数(在本例中[详细]
-
sql-server – 如何在SQL Server中正确处理TimeZone?
所属栏目:[MsSql教程] 日期:2021-03-05 热度:84
我的本地开发服务器位于中东,但我的生产服务器位于英国. 我需要在他们的时区向用户显示日期.例如,如果用户在沙特阿拉伯,那么我需要根据沙特阿拉伯格式显示时间. 我应该创建一个名为TimeZone的新数据库表并以UTC格式保存时间吗? 解决方法 不幸的是,没有快[详细]
-
sql – 如何在没有执行任何活动时扩展查询以在单元格中添加0
所属栏目:[MsSql教程] 日期:2021-03-05 热度:149
我有以下查询,它可以很好地显示每天播放的板球时间.我只需要在没有板球比赛时显示0.目前正在跳过这些日期.有关更多参考,请参阅此 link. ;WITH CTE AS (SELECT email,last_update,activity,starttime,endtime,duration as [Totaltime] from users WHERE act[详细]
-
sql-server – SET STATISTICS IO-工作表/工作文件
所属栏目:[MsSql教程] 日期:2021-03-05 热度:75
我是执行查询,产生计划: 统计IO: Table 'Worktable'. Scan count 0,logical reads 0,physical reads 0,read-ahead reads 0,lob logical reads 0,lob physical reads 0,lob read-ahead reads 0.Table 'Workfile'. Scan count 128,logical reads 5952,phys[详细]
-
sql – 如何在一行中选择多列的AVG
所属栏目:[MsSql教程] 日期:2021-03-05 热度:100
如何选择多列的平均值? 假设我有一些数据,如: X Y Z-------------6 3 35 5 NULL4 5 611 7 8 我希望得到类似的东西 AVG-------------4558.66666667 我尝试从表中选择avg(x,y,z) 但它不起作用. 有关查询的任何想法吗? 解决方法 尝试 Select (Coalesce(x,0[详细]
-
数据库建议 – 哪种DBMS适用于超快速读取和简单的数据结构?
所属栏目:[MsSql教程] 日期:2021-03-05 热度:164
我正在开发一种产品,作为其操作的一部分,必须跟踪大量文件/目录.我们的想法是将数据信息存储在数据库中,然后在启动时为每个文件创建监视.更改的文件将排队(在数据库中),以便将组同步到远程数据库.它们将按优先顺序同步,数字在1-10之间. 数据库信息: 100,0[详细]
-
数据库 – 是Oracle Total Recall的替代方案吗?
所属栏目:[MsSql教程] 日期:2021-03-05 热度:146
Oracle Total Recall是Oracle Enterprise Edition(11g)的一个选项,可提供对历史数据的安全保留和访问. 从白皮书: Flashback Data Archive creates an internal history table for every tracked table. The internal history table is initially a replic[详细]
-
tsql – 如何使用T-SQL生成Mandelbrot?
所属栏目:[MsSql教程] 日期:2021-03-05 热度:105
学习一点T-SQL,并认为一个有趣的练习就是用它生成一个Mandelbrot集. 原来已经有人(最近出现了).我会让其他人发布它作为答案,但我很好奇可以做出哪些优化. 或者,您将如何使代码更具可读性? 我将选择最可读(但相当紧凑)的版本作为已接受的答案(太糟糕了,我[详细]
-
sql – 关于使用大型数据库,我需要了解什么?
所属栏目:[MsSql教程] 日期:2021-03-05 热度:197
我想知道在使用大型数据库时会出现哪些具体问题/解决方案/建议/最佳实践[不要惩罚我这个词]. 在巨大的I暗示数据库,其具有包含数百万行的表和/或具有数PB数据的数据库. 面向平台的答案也会很棒. 解决方法 一些想法 了解特定数据库引擎的详细信息,以及它的工[详细]
-
sql-server – 使用SQL Server 2016系统版本化的时态表为慢速变
所属栏目:[MsSql教程] 日期:2021-03-04 热度:82
使用 system-versioned temporal table(SQL Server 2016中的新增功能)时,使用此功能处理大型关系数据仓库中的缓慢变化维度时,查询创作和性能影响是什么? 例如,假设我有一个带有Postal Code列的100,000行Customer维度和一个带有CustomerID外键列的数十亿行[详细]
-
exchange-2010 – 盲SQL注入PCI失败
所属栏目:[MsSql教程] 日期:2021-03-04 热度:67
我正在研究客户的PCI合规性.其中一个失败的项目是: 3.1.4.盲SQL注入(httpgenericscriptblindsqlinjection) 提供的解决方案很简单: “确保Web应用程序在SQL查询中使用之前验证并编码用户输入.” 它似乎与OWA有关,因为它的网站: “使用方法GET在http:///[详细]