-
sql – 按两个字段的总和排序
所属栏目:[MsSql教程] 日期:2021-03-07 热度:165
假设我有一个包含karma_up和karma_down的表.每当有人投票时,karma_up会增加,每次有人投票时,karma_down也会增加.我如何提取这些选择的行并按这些新值的总和对它们进行排序? ORDER BY(karma_up – karma_down)似乎没有按照我想要的方式工作.我只想把具有最高[详细]
-
逻辑:数据库或应用程序/ 2(约束检查)
所属栏目:[MsSql教程] 日期:2021-03-07 热度:159
这是 this question的特定版本. 我想检查是否插入了重复的行.我应该在我的应用程序层中以编程方式检查它: if (exists(obj)){ throw new DuplicateObjectException();}HibernateSessionFactory.getSession().save(obj); 或者我应该捕获数据库层引发的异常并在[详细]
-
想要一个Query在Linq查询中按变量排序
所属栏目:[MsSql教程] 日期:2021-03-07 热度:78
如何通过Column变量进行排序,因为我在页面上有一个下拉列表,我想根据在此下拉列表中选择的sord顺序显示网格,例如价格,代码,评级,描述等等,我不想为每个单独写一个查询柱. from lm in lDc.tbl_Productswhere lm.TypeRef == pTypeId orderby lm.Code ascending[详细]
-
如何从t-sql中的xml变量获取节点名称和值
所属栏目:[MsSql教程] 日期:2021-03-07 热度:148
我有以下xml – Surveys xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ImmForm XML Schema NHS Direct.xsd"Svy SurveyName="WeeklyFluSurveillance2012/13-NHSDirectWeek40w/e07/10/2012" OrgCode="NHS Direct"Tot[详细]
-
如何将Visual Foxpro数据库转换为SQL Server数据库
所属栏目:[MsSql教程] 日期:2021-03-07 热度:182
我的一个客户有一个Foxpro数据库(.DBF文件).我需要将其转换为SQL Server 2008数据库. 有谁知道如何做到这一点?请给我解决方案. 提前致谢…. 解决方法 请尝试以下步骤: 1.将ODBC数据源创建到DBF文件 2.使用SQL Server导入数据向导(右键单击SSMS中的数据库) 3[详细]
-
数据库 – 盐化密码哈希有什么好处?
所属栏目:[MsSql教程] 日期:2021-03-07 热度:193
我刚刚阅读了许多关于使用salt散列密码的文章,但是我找不到我所遇到的特定查询/混淆的答案. 假设我刚刚为数据库添加了密码和salt这个方法: 创建一个随机盐 将用户密码盐混合在一起 将哈希输出存储为“密码”列中的密码 将随机盐储存在“盐”栏中 如果这是正[详细]
-
最好的免费图书馆或数据库,以确定日期是美国还是国际假日?
所属栏目:[MsSql教程] 日期:2021-03-07 热度:147
为了提高年度比较的相关性,我想纠正去年的数据在复活节,劳动节或其他方面下降的事实.以编程方式确定此信息的最简单方法是什么?是否有任何解决方案可以解释国际假期?我可以像 this one那样刮一个网站,但我觉得这违反了他们的服务条款. 解决方法 在Java世界中[详细]
-
sql-server – T-SQL是更新限制Atomic的子查询吗?
所属栏目:[MsSql教程] 日期:2021-03-07 热度:199
我在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 热度:110
我正在尝试创建一个SSIS包来处理包含多年文件的目录中的文件.这些文件都是以数字命名的,所以为了保存处理所有内容,我想传递SSIS最小数量,并且只枚举其名称(转换为数字)高于我的最小值的文件. 我试过让ForEach File循环枚举所有内容然后排除脚本任务中的文件,[详细]
-
SQL Compact中的Reseed identity列
所属栏目:[MsSql教程] 日期:2021-03-06 热度:57
是否可以重置压缩数据库中的标识列?我找到了很多关于标准SQL Server的答案,但没有关于是否可以使用SQL CE的明确答案. 在我的场景中,删除和重新创建表格并不理想! 谢谢! 解决方法 ALTER TABLE [MyTable] ALTER COLUMN [Id] IDENTITY (1,1)[详细]
-
如何并行运行sql server存储过程?
所属栏目:[MsSql教程] 日期:2021-03-06 热度:100
我想做的事情如下: exec sproc1 and sproc2 at the same timewhen they are both finished exec sproc3 我可以在dts做到这一点. 有没有办法在transact sql中做到这一点? 或者有没有办法用批处理脚本(例如vbs或powershell)来做到这一点? 解决方法 sp _ star[详细]
-
sql-server – 如何在SQL中创建REPLACE PATTERN?
所属栏目:[MsSql教程] 日期:2021-03-06 热度:175
我有一个很长的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 热度:141
我正在尝试了解我正在构建的SQL Server 2008全文查询的性能. 以下查询使用全文索引立即返回正确的结果: SELECT O.ID,O.NameFROM dbo.EventOccurrence OWHERE FREETEXT(O.Name,'query') 即所有在其名称中带有“查询”字样的EventOccurrences.以下查询使用来自[详细]
-
sql-server – SQL Server – 如何确定索引是否未被使用?
所属栏目:[MsSql教程] 日期:2021-03-06 热度:122
我有一个高需求的事务数据库,我认为是过度索引.最初,它根本没有任何索引,因此为常见过程添加一些索引会产生巨大的差异.但是,随着时间的推移,我们已经创建了索引来加速单个查询,一些最流行的表上有10-15个不同的索引,在某些情况下,索引只是略有不同,或者是相同[详细]
-
如何将SQL子查询转换为连接
所属栏目:[MsSql教程] 日期:2021-03-06 热度:175
我有两个表与1:n关系:“content”和“versioned-content-data”(例如,文章实体和该文章创建的所有版本).我想创建一个显示每个“内容”的顶级版本的视图. 目前我使用此查询(使用简单的子查询): SELECT t1.id,t1.title,t1.contenttext,t1.fk_idothertable t1[详细]
-
sql – 如何选择每个部门的最高工资,包括赚取它的员工
所属栏目:[MsSql教程] 日期:2021-03-06 热度:62
给出一个表Employees +-------+--------+-----------+------+-----------+------+------+--------+| EMPNO | ENAME | JOB | MGR | HIREDATE | SAL | COMM | DEPTNO |+-------+--------+-----------+------+-----------+------+------+--------+| 7369 | SMITH[详细]
-
获取上周五的日期,除非今天是星期五使用T-SQL
所属栏目:[MsSql教程] 日期:2021-03-06 热度:68
我正在尝试获取正确的SQL代码以获取上周五的日期.几天前,我以为我的代码是正确的.但只是注意到它已经到了上周的星期五,而不是上周五.我写这个问题的那天是星期六,8/11/2012 @ 12:23 am.在SQL Server中,此代码将于2012年8月3日星期五返回.但是,我希望这会在周[详细]
-
sql – 在触发器中执行过程
所属栏目:[MsSql教程] 日期:2021-03-06 热度:97
是否可以在触发器内执行存储过程? 谢谢 解决方法 是的,像这样: create or replace trigger trgafter insert on empfor each rowbegin myproc(:new.empno,:new.ename);end;[详细]
-
适用于.Net的良好嵌入式数据库解决方案(如SQLite)
所属栏目:[MsSql教程] 日期:2021-03-06 热度:94
我正在寻找可以与.Net项目一起使用的基于文件的存储解决方案.这需要一个类似sql的接口来存储和检索数据.它们需要相对较少的开销,并且不需要最终用户安装任何其他组件.我正在跳一个我可以参考和使用的.dll.如果与ORM密切相关,则奖励积分. 我目前最喜欢的是SQLi[详细]
-
sql-server – SET STATISTICS IO-工作表/工作文件
所属栏目:[MsSql教程] 日期:2021-03-05 热度:152
我是执行查询,产生计划: 统计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,physica[详细]
-
sql – 添加索引后查询的性能下降
所属栏目:[MsSql教程] 日期:2021-03-05 热度:180
我有一个查询SP的哪一部分定期执行,查询需要一段时间才能执行,所以我决定查看它.我对查询进行了自动跟踪,并返回 this was the execution计划[由于尺寸过大而粘贴在pastebin中] 我在正在进行全表访问的表上添加了索引,并运行了查询.尽管有cost being significa[详细]
-
使用动态变量名创建SQL表
所属栏目:[MsSql教程] 日期:2021-03-05 热度:89
我想使用变量名创建备份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 热度:179
哪个是将 mysql数据库从 Windows上的xampp传输到Ubuntu上的 MySql服务器的最快方法? 解决方法 如果内存服务,Xampp与PhpMyAdmin打包在一起.使用该Web界面以.sql格式导出数据库表. 如果您在Ubuntu计算机上也有PhpMyAdmin,则可以使用它来导入导出的.sql文件. 如[详细]
-
sql-server – 仅选择编号为SQL Server的字符串
所属栏目:[MsSql教程] 日期:2021-03-05 热度:200
我需要在表格中仅选择字符串,但此表格中包含数字和字符串. 例如: ID Name1 Jacke112 Andre3 Rodrigo114 55555 我的选择需要仅返回Ids:1,2,3. 谢谢 解决方法 SELECT ID FROM YourTable WHERE ISNUMERIC(Name + '.0e0') = 0[详细]
-
sql – 如何在一行中选择多列的AVG
所属栏目:[MsSql教程] 日期:2021-03-05 热度:167
如何选择多列的平均值? 假设我有一些数据,如: X Y Z-------------6 3 35 5 NULL4 5 611 7 8 我希望得到类似的东西 AVG-------------4558.66666667 我尝试从表中选择avg(x,y,z) 但它不起作用. 有关查询的任何想法吗? 解决方法 尝试 Select (Coalesce(x,0) +[详细]
