-
sql-server – 无法在SQL Server 2012上运行的T-SQL CTE实现技术
所属栏目:[MsSql] 日期:2020-05-22 热度:83
我必须使用以下技术来实现我的CTE并提高视图性能: WITH CTE AS( SELECT TOP 100 PERCENT ORDER BY ...)WITH CTE AS( SELECT TOP 2147483647 ORDER BY ...) 现在,这两种方式都不起作用.有没有人面临同样的问题或知道在SQL Server 2012中这个东西是无效的? 您[详细]
-
如何将SQL短路的短路
所属栏目:[MsSql] 日期:2020-05-22 热度:101
我试图在SQL服务器中执行以下查询: declare @queryWord as nvarchar(20) = asdasSELECT * FROM TABLE_1 WHERE (ISDATE(@queryWord) = 1) AND TABLE_1.INIT_DATE = CONVERT(Date, @queryWord) 这显然会导致错误,因为’asdas’无法转换为Date.虽[详细]
-
sql – 我得到:“你试图执行一个不包含指定表达式’OrdID’的查询作为聚合函数的一部分.如何绕过?
所属栏目:[MsSql] 日期:2020-05-22 热度:91
我的代码如下: SELECT Last, OrderLine.OrdID, OrdDate, SUM(Price*Qty) AS total_price FROM ((Cus INNER JOIN Orders ON Cus.CID=Orders.CID) INNER JOIN OrderLine ON Orders.OrdID=OrderLine[详细]
-
sql-server – 如何在T-SQL / SQL Server中为超级/子类型(继承)实体模拟BEFORE INS
所属栏目:[MsSql] 日期:2020-05-22 热度:188
这是在Azure上. 我有一个超类型实体和几个子类型实体,后者需要从每个插入的超类型实体的主键获取其外键.在Oracle中,我使用BEFORE INSERT触发器来完成此任务.如何在SQL Server / T-SQL中实现这一目标? DDL CREATE TABLE super ( super_id int IDENTITY(1,1) ,[详细]
-
sql – 窗口函数 – 使用重置运行总计
所属栏目:[MsSql] 日期:2020-05-22 热度:70
我正在使用SQL Server 2012来构建库存计划/重新订购引擎. 我有一堆过时的交易,称之为信用和借记.我想一次做两件事: 生成运行总计(每日净余额) 生成补充建议.补充将重置运行 总计(#1)回零. 该表如下所示: CREATE TABLE TX (TDate DATETIME, Qty INT);INSERT[详细]
-
sql – 如何识别存储在Oracle DATE列中的无效(损坏)值
所属栏目:[MsSql] 日期:2020-05-22 热度:188
Oracle 10.2.0.5 在DATE列中标识表中具有“无效”值的行的最简单方法是什么.这里的“无效”是指我的意思是违反Oracle日期值规则的二进制表示. 我最近遇到了一个存储在列中的无效日期的问题. 我能够使用查询谓词来查找特定的有问题的行: WHERE TO_CHAR(date_e[详细]
-
两个SQL COUNT()查询?
所属栏目:[MsSql] 日期:2020-05-22 热度:89
我想计算表中记录的总数,以及匹配特定条件的记录总数.我可以通过两个单独的查询执行这些操作 SELECT COUNT(*) AS TotalCount FROM MyTable;SELECT COUNT(*) AS QualifiedCount FROM MyTable {possible JOIN(s) as well e.g. JOIN MyOtherTable mot ON MyTabl[详细]
-
Powershell Invoke-Sqlcmd的错误检测并不总是有效?
所属栏目:[MsSql] 日期:2020-05-22 热度:157
通过执行位于文件夹中的查询列表来更新数据库. 我需要能够检测到任何错误,这些错误也会导致SQL Server Management Studio中的“Query completed with errors”. 以下工作检测“无效对象”错误: PS SQLSERVER: $ErrorActionPreferenceStopPS SQLSERVER: $Erro[详细]
-
sql-server – 如何将SQL Server 2005更改为区分大小写?
所属栏目:[MsSql] 日期:2020-05-22 热度:197
我讨厌数据库中的区分大小写,但我正在为使用它的客户开发.如何在我的SQL Server上启用此选项,因此我可以确定我在所有查询中都已正确使用该案例? 怎么样: ALTER DATABASE database_name COLLATE collation_name 请参阅BOL获取list of collation options并选[详细]
-
sql – 如何在django中执行“最大n组”查询?
所属栏目:[MsSql] 日期:2020-05-22 热度:101
(这是 SQL join: selecting the last records in a one-to-many relationship的线程的django版本) 假设我有一张顾客表和一张购买表.每次购买都属于一个客户.我想获得所有客户的清单以及他们的上次购买.可以在没有原始SQL且没有多个数据库查询的情况下完成吗?[详细]
-
tsql – SQL将行转换为列
所属栏目:[MsSql] 日期:2020-05-22 热度:62
我知道之前已经问了几次,但我找不到任何适合我的例子的解决方案. 我目前有一个用户权限表,可以使用某些页面.该表如下所示: UserID pagename pageid-----------------------------------1 home 11 contacts 33 h[详细]
-
带逗号的SQL Server格式小数位
所属栏目:[MsSql] 日期:2020-05-22 热度:197
如何将十进制值转换为逗号? this帮助我.但我的问题小数位只设置为2 ..我希望小数为2,3或4 ..示例 1,234.123 or 1,234.12345 我试过了 convert(varchar, convert(decimal(18, 4), 1234.1234567), 1) 产量:1234.1234 没有逗号.但如果我用钱,小数只是2 convert[详细]
-
使用.NET或MS SQL模拟MySql的密码()加密
所属栏目:[MsSql] 日期:2020-05-22 热度:138
我正在将旧的ASP / MySql webapp更新为ASP.NET / MS SQL. 我们希望保持旧网站的登录在新应用中运行. 不幸的是,密码使用MySql的password()函数存储在MySql DB中. 是否可以在.NET或.NET中模拟MySql的password()函数 MS SQL? 任何帮助/链接表示赞赏. 根据MySQL[详细]
-
sql-server – 我可以在存储过程中设置默认架构吗?
所属栏目:[MsSql] 日期:2020-05-22 热度:123
我正在进行StackQL的下一次更新. 我想做的一件事是能够查询多个版本.因此,当我加载十月数据时,我没有删除旧的九月数据库.它还在那里.实际上,您甚至可以通过包含数据库名称来查询它: select top 10 * from SO_Sept09..Posts 当他们开始为ServerFault和SuperUs[详细]
-
tsql – T-SQL – 如何交换行和列
所属栏目:[MsSql] 日期:2020-05-22 热度:151
我有这样的结果集结构 ID Value Name1 Oranges Reponse1 42 Count2 Apples Reponse2 65 Count3 Figs Reponse3 74 Count 我想谈谈这个: ID[详细]
-
合并SQL中的相邻行?
所属栏目:[MsSql] 日期:2020-05-22 热度:106
我正在做一些基于员工工作时间的报告.在某些情况下,数据包含两个单独的记录,用于确切的单个时间块. 这是该表的基本版本和一些示例记录: EmployeeIDStartTimeEndTime 数据: EmpID Start End----------------------------#1001 10:00 AM 12:00 PM#1001 4:00[详细]
-
sql – 如何使用Excel VBA获取新插入记录的ID?
所属栏目:[MsSql] 日期:2020-05-22 热度:104
这似乎是一个常见的问题,但是大多数解决方案都是指连接多个SQL命令,我相信这是ADO / VBA无法做到的(但我很高兴在这方面显示错误). 我当前插入我的新记录然后运行一个选择查询使用(我希望)足够的字段,以保证只返回新插入的记录.我的数据库很少被一个人一次访问[详细]
-
T:SQL:从行中选择值作为列
所属栏目:[MsSql] 日期:2020-05-22 热度:182
我在行样式中有一个Profiles store配置文件属性值的表,例如: [ProfileID] [PropertyDefinitionID] [PropertyValue]1 6 Jone1 7 Smith1[详细]
-
sql – 在两个varchar字段上创建Unqiue不区分大小写的约束
所属栏目:[MsSql] 日期:2020-05-22 热度:74
在Oracle 10g中,如何在两个varchar字段上添加唯一的不区分大小写的约束?例如,给定表中已有的以下记录: Stephen, SwensenJohn, Smith 以下插入无效: stephen, SwensenJohn, smithstephen, swensen 但以下插入有效: Stephen, SmithJohn,[详细]
-
如何在单个数据库中将Hibernate用于两个不同的模式
所属栏目:[MsSql] 日期:2020-05-22 热度:110
我想在数据库中使用两个不同的模式,每个模式具有相同的表集但数据不同.如何使用hibernate并指向两个不同的模式.我是hibernate的新手.请给我链接. 提前致谢 您可以在为实体定义表时按架构元素指定它. @Table(name=”TABLE_NAME”, schema=”SCHEMA_NAME”) 否[详细]
-
sql – 由于arithabort设置不正确而失败
所属栏目:[MsSql] 日期:2020-05-22 热度:134
我创建了一个唯一索引(如果IsDelete!= 1,则案例描述应该是唯一的) CREATE UNIQUE NONCLUSTERED INDEX [UniqueCaseDescription]ON [tblCases] ([fldCaseDescription] ASC) WHERE [IsDeleted] = CAST(0 AS varbinary(1))WITH (PAD_INDEX =[详细]
-
sql – 将表中的blob导出到单个文件的最快方法
所属栏目:[MsSql] 日期:2020-05-22 热度:61
将存储在SQL Server表中的文件(blob)导出到硬盘驱动器上的文件的最快方法是什么?我有超过2.5 TB的文件(90 kb avg)存储为varbinary,我需要尽快将每个文件提取到本地硬盘. BCP似乎可以工作,但是我会看到速度超过45天,而且我担心我的脚本会在某些时候失败,因为M[详细]
-
sql-server – 如何在WiX安装程序中检测SQL Server Express
所属栏目:[MsSql] 日期:2020-05-22 热度:95
如何检测是否在WiX安装程序中的计算机上安装并运行了Sql Server Express? 我想在安装我的应用程序之前进行检查,如果它没有安装并运行,请在安装我的应用程序之前通知用户必须先安装它. 好的,我通过试错法找到了有效的方法: Property Id=SQLSERVER RegistrySe[详细]
-
在SQL中按键键组顺序编号行?
所属栏目:[MsSql] 日期:2020-05-22 热度:89
SQL中是否有一种方法可以按键组顺序添加行号? 假设一个具有任意(CODE,NAME)元组的表.示例表: CODE NAME ---- ----A AppleA AngelA ArizonaB BravoC CharlieC CatD DogD DopplerD DataD Down 使用CODE作为分组属性的[详细]
-
sql – 在Oracle行的多个列上使用pivot
所属栏目:[MsSql] 日期:2020-05-22 热度:58
我在Oracle表(tab1)中有以下示例数据,我试图将行转换为列.我知道如何在一列上使用Oracle pivot.但是可以将它应用于多个列吗? 样本数据: Type weight height A 50 10 A 60 12 B 40 8 C 30 15 我想要的输出: A-count B-count C[详细]

浙公网安备 33038102330553号