-
使用SQL按顺序查找N元素
所属栏目:[MsSql] 日期:2021-03-30 热度:97
鉴于下表: Sequence Tag----- ----1 a2 a3 a88 a100 a1 b7 b88 b101 b 我想要一个查询返回每个标签序列中的第4个(按标签,序列asc排序)[详细]
-
sql-server – 什么是LINQ相当于SQL的“IN”关键字
所属栏目:[MsSql] 日期:2021-03-30 热度:125
我怎样才能在 linq中编写下面的sql查询 select * from Product where ProductTypePartyID IN( select Id from ProductTypeParty where PartyId = 34) 除了语法变化之外,您可以用几乎相同的方式编写它. from p in ctx.Productwhere (from ptp in ct[详细]
-
存储过程是否在Postgres中的数据库事务中运行?
所属栏目:[MsSql] 日期:2021-03-30 热度:78
如果存储过程在中间失败,那么从SP开始的那一点的更改是否隐式回滚,或者我们是否必须编写任何显式代码以确保SP仅在数据库事务中运行? 严格来说,Postgres目前(不包括版本10)具有ANSI标准中定义的“存储过程”.一切都是通过“函数”完成的,它们提供了与其他RDBM[详细]
-
.net – 如何在具有GUID主键和默认newsequentialid()的表上使用SQLBulkCopy?
所属栏目:[MsSql] 日期:2021-03-30 热度:73
在具有GUID主键和默认newsequentialid()的表上使用SQLBulkCopy时 例如 CREATE TABLE [dbo].[MyTable]([MyPrimaryKey] [uniqueidentifier] NOT NULL CONSTRAINT [MyConstraint] DEFAULT (newsequentialid()),[Status] [int] NULL,[详细]
-
sql-server – SQL Server行长度
所属栏目:[MsSql] 日期:2021-03-30 热度:130
我试图通过执行以下存储过程来确定表的行长度(以字节为单位): CREATE TABLE #tmp ( [ID] int, Column_name varchar(640), Type varchar(640), Computed varchar(640), Length int, Prec int, Scale int, Nullable varch[详细]
-
sql – 查找计数发生次数
所属栏目:[MsSql] 日期:2021-03-30 热度:62
我有一个包含2列的表(db:sql server 2008): id name----- ------1 Bob2 Mike3 Mary4 Mike5 Barry6 Benson7 Burrows 我想得到一个以B开头并以M开头的名[详细]
-
sql-server – SSRS:如何计算真行
所属栏目:[MsSql] 日期:2021-03-30 热度:189
我有一个数据集的报告,其中包含一个包含布尔值的列.在表格页脚中,我想显示x / y,其中x是真实的行数,y是总行数. 目前我有这个: =Count(Fields!Transfered.Value).ToString() + / + CountRows().ToString() 但第一部分与最后部分相同.然后我尝试了这个: =Sum([详细]
-
sql – 如何获得销售订单的每一行都已关闭的销售订单?
所属栏目:[MsSql] 日期:2021-03-30 热度:153
该表在其他字段中具有“Sales_Order_ID”,“Sales_Order_Line_Number”和“Sales_Order_Line_staus”.我想检索’Sales_Order_ID’,其中’Sales_Order_ID’的每条记录都具有相同的’Sales_Order_Line_Status’. 因此,如果销售订单X的每条记录都具有“已关闭”[详细]
-
sql – 如何比较同一个表中的两列?
所属栏目:[MsSql] 日期:2021-03-30 热度:99
我想比较同一个表中的两列.我希望能够返回两列具有相同值的所有行. 我正在寻找像SELECT * FROM FOO WHERE C1 = C4这样的东西. 因此,在下面的示例中,我将只返回第一行: C1 || C2 || C3 || C4--------------------------1 || a || b || 12 || a || b || 4[详细]
-
SQL重置已填充表中的标识ID
所属栏目:[MsSql] 日期:2021-03-30 热度:80
大家好.我的数据库中有一个表,里面有大约一千条记录.我想重置标识列,以便所有ID再次顺序.我在看 this,但我认为它只适用于空桌子 当前表 ID | Name1 Joe2 Phil5 Jan88 Rob 所需的表 ID | Name1 Joe2[详细]
-
SQL标准在UPDATE中对“依赖”条件的说法是什么?
所属栏目:[MsSql] 日期:2021-03-30 热度:58
任何人都可以告诉我以下结果应该符合标准(欢迎参考标准的正确部分) select * from t1;+------+| col1 |+------+| 9 || 8 || 10 |+------+ update t1 set col1 = col1 * 2 where col1 = (select avg(col1) from t1); 重点[详细]
-
sql-server-2008 – 将日期与sql server中的null和datetime值进行比较
所属栏目:[MsSql] 日期:2021-03-30 热度:203
我正在编写程序,我希望使用从日期到日期的小日期时间来过滤日期. 从某个时候起,日期可以为null,而在比较时,To Date也可以为null 当日期或日期可以为空时,过滤日期. 我试过以下查询,但它给了我错误. SELECT RQ.int_REPS_QUES_DIFF_LEVEL,SUM(1) AS NoOFDificul[详细]
-
sql-server – 如何从Sql Server中的Server Administrator保护数据库
所属栏目:[MsSql] 日期:2021-03-30 热度:189
我们有一个客户要求保护我们的应用程序所使用的数据库,甚至来自他们的本地管理员(审计人员只是给他们这个要求). 在其要求中,保护数据意味着Sql Server管理员无法读取,也不修改存储在表中的敏感数据. 我们可以使用Sql Server 2005中的加密功能,但这会干扰我们[详细]
-
sql – 对多个表使用NOT IN
所属栏目:[MsSql] 日期:2021-03-30 热度:109
如何简化多个“不在”查询?使用多个子查询是否有效:不在(…)和不在(..)和不在(…) 我正在使用计数(抱歉忘记了) Select count (VisitorID) from Company where VisitorID not in (select VisitorID from UserLog where ActionID = 2 ) and VisitorID not in[详细]
-
使用SQL INNER JOIN有什么不好的
所属栏目:[MsSql] 日期:2021-03-30 热度:195
每次查看数据库图表时,人们批评的一个领域是内部联接.他们很难看待它们,并且有一些问题要看内部连接是否确实需要存在. 简单库示例: 通常在SQL中使用三个表定义多对多关系:Book,Category,BookCategory. 在这种情况下,Category是一个包含两列的表:ID,Categor[详细]
-
sql-server – SQL Server加权全文搜索
所属栏目:[MsSql] 日期:2021-03-30 热度:114
目前我有一个表,我搜索4个字段,FirstName,LastName,MiddleName和AKA.我目前有一个CONTAINSTABLE搜索行,它的工作原理.不太好但是有效.现在我想让名字加权更高,中间名更低. 我找到了命令ISABOUT,但是如果我不得不通过单词而不是列(希望我明白这个错误),这似乎毫[详细]
-
sql-server – SQL Server 2008 – 如何压缩备份文件并移动到远程服务器
所属栏目:[MsSql] 日期:2021-03-30 热度:85
我有非企业版的SQL Server 2008.我每晚进行备份,手动压缩文件然后手动复制到远程服务器. 我需要使用批处理文件自动执行此操作.将文件从服务器复制到服务器很简单,但如何首先自动完成备份的压缩? 我需要的全部流程是: 每晚运行备份 压缩备份以减小大小(使用[详细]
-
是否可以将MDF文件附加到Azure SQL数据库?
所属栏目:[MsSql] 日期:2021-03-30 热度:75
我刚刚创建了一个Azure网站和链接SQL数据库. 我的本地计算机上有一个SQL Server 2008 SP2数据库.是否可以分离本地.mdf文件,将其FTP到Azure,然后将其作为SQL数据库附加到Azure中?唯一的另一种方法是导出方案并加载它,然后加载数据. 在没有分离和附加DB的情况[详细]
-
数据库 – 规范化依赖关系
所属栏目:[MsSql] 日期:2021-03-30 热度:115
我只是想确保我正确地思考它 1)完全依赖性是指一个或多个主键确定另一个属性 2)部分依赖性是当其中一个主键确定另一个或多个属性时 3)传递依赖性是当nonkey属性确定另一个属性时 我在想它吗? 这个答案直接来自我的CS课程,并从Connolly和Begg教科书中获得. 完[详细]
-
左外连接的SQL where子句
所属栏目:[MsSql] 日期:2021-03-30 热度:70
我对要创建的视图有疑问.我在左外连接中连接了两个表,比如tableA和tableB,其中tableB是外连接的. 我想只选择表B中状态等于4的那些行,所以我将WHERE state = 4添加到我的查询中.现在结果集被修剪了很多,因为从结果中删除了表B中没有匹配行的所有行(因为这些行[详细]
-
sql-server – 如何在没有CLR的SQL Server 2008中调试存储过程?
所属栏目:[MsSql] 日期:2021-03-30 热度:123
如何在SQL Server 2008管理工作室中调试存储过程? 我试图在SQL查询上设置一个断点,然后按开始调试,但是我收到一个错误,我的机器上无法启动调试: Debug cannot be started at machine name. 我不想使用CLR调试.我该如何调试存储过程? 输入exec YourStoredPr[详细]
-
sql – 条件CASE语句语法
所属栏目:[MsSql] 日期:2021-03-30 热度:117
我需要帮助为视图编写case语句.基表有2列,我将引用:’Stage’和’YesNo’. 如果Stage列为1,并且YesNo列为1,我需要CASE语句在视图中将其显示为“No”如果Stage列为1,YesNo列为0,我需要CASE语句在视图中将其显示为“是”.如果Stage列为1,YesNo列为NULL,我需要C[详细]
-
sql-server – Visual Studio SSDT数据比较如何比较单个数据库中的两个表
所属栏目:[MsSql] 日期:2021-03-30 热度:96
尝试在SSDT中做一些简单的数据比较,但证明有点困难. 在一个数据库中,我有两个我想要比较的表. 这些表具有相同的模式,只是不同的表名.我只是想看看这个工具是否能给我一个很好的方法来比较两者中的数据. 即 tblOutputtblOutput_210314 但是这个选择两个表在一[详细]
-
linq – 同一个表的多个外键
所属栏目:[MsSql] 日期:2021-03-30 热度:53
我有一个参考表,其中包含性别,地址类型,联系人类型等各种受控值查找数据.许多表具有此参考表的多个外键 我还有多对多关联表,它有两个外键到同一个表.不幸的是,当这些表被拉入Linq模型并生成DBML时,SQLMetal不会查看外键列的名称或约束的名称,而只会查看目标表[详细]
-
对另一列(SQL Server)使用列的值?
所属栏目:[MsSql] 日期:2021-03-30 热度:131
让我说我在某个桌子上有一个巨大的选择.列的一个值是使用复杂logc计算的,并称为ColumnA.现在,对于另一列,我需要ColumnA的值,并为其添加一些其他静态值. 示例SQL: select table.id, table.number, complex stuff [ColumnA], [ColumnA] + 10 .. from table ...[详细]