-
sql-server – Sql server DELETE和WITH子句
所属栏目:[MsSql] 日期:2020-05-24 热度:194
我需要构建一个SQL语句来从某个表中删除与另一个select语句匹配的记录. 在Teradata我们使用 delete from table1 where (col1, col2) in ( select col1,col2 from table2) 在SQL Server中,不允许在WHERE..IN子句中包含多于一列的列.我以为我可以使用WITH子句:[详细]
-
SQL XML或JSON通过ASP.NET返回Objective-C
所属栏目:[MsSql] 日期:2020-05-24 热度:80
我有一个问题,即通过ASP.NET从SQL数据库获取数据,然后将数据传递给Objective-C.目前我只是使用SQL select语句通过ASP.NET从数据库中获取数据,ASP.NET返回如下数据: ArrayOfKeyValueOfstringPunchListCellModel84zsBx89 xmlns:i=http://www.w3.org/2001/XMLSc[详细]
-
sql – 如何拆分出现两次的字符串?
所属栏目:[MsSql] 日期:2020-05-24 热度:51
我有一个表名为NAME的表temp,数据如下: NAME-------------sumansumannehanehaanjalianjali 我想这样输出: NAME-------------suman nehaanjali 如果您确定每个名称都是完全重复的,那么这应该可行 SELECT LEFT(name, LEN(name)/2) FROM temp 要捕获不是这种情[详细]
-
数据库设计 – 用于处理动态分类的专用分面搜索引擎 – 仅仅有助于提高性能还是灵活性?
所属栏目:[MsSql] 日期:2020-05-24 热度:75
我一直在考虑使用类似ebay的分类法和依赖于特定产品类别的属性来建模典型的电子商务网站. 首次尝试是在EAV和Table Per Class db继承建模之间进行选择.我之所以选择后者是因为性能,但它的意思是为每个特定的(类别树中的叶子)产品类别创建专用表,其中特定的类别[详细]
-
sql – 使用sub select更新 – 如何处理NULL值?
所属栏目:[MsSql] 日期:2020-05-24 热度:81
我正在尝试使用条件子选择进行更新,该子选择可能返回null … UPDATE aTable SET aColumn = ( SELECT TOP 1 CASE WHEN bTable.someColumn = 1 THEN someValue1 WHEN bTable.someColumn = 2 TH[详细]
-
sql-server – T-SQL“ ANY(子查询)”
所属栏目:[MsSql] 日期:2020-05-24 热度:152
我对Any-Operator有疑问. 在Technet上它说 For example, the following query finds customers located in a territory not covered by any sales persons. Use AdventureWorks2008R2;GOSELECT CustomerIDFROM Sal[详细]
-
sql-server – SQLAlchemy:单个会话中的多个数据库(在同一台服务器上)?
所属栏目:[MsSql] 日期:2020-05-24 热度:178
我正在运行MS SQL Server,并且我正在尝试在位于不同数据库(在同一服务器上)的两个表之间执行JOIN.如果我使用pyodbc连接到服务器(没有指定数据库),那么以下原始SQL工作正常. SELECT * FROM DatabaseA.dbo.tableA tblA INNER JOIN DatabaseB.dbo.tableB tblB ON[详细]
-
SQL:随机选择一行,但考虑到权重
所属栏目:[MsSql] 日期:2020-05-24 热度:118
我正在使用 MySQL. 我有一张看起来像这样的表: id: primary keycontent: varcharweight: int 我想要做的是从该表中随机选择一行,但考虑到重量.例如,如果我有3行: id, content, weight1, some content, 602, other content, 403, something, 100 第一行有30[详细]
-
SQL Server:比较行之间的日期
所属栏目:[MsSql] 日期:2020-05-24 热度:149
我正在使用SQL Server 2016,我无法弄清楚如何构建该查询. 假设我有一个这样的表格: ID EntryTime ResultTime1 2016-05-02 13:30:00 2016-05-02 21:50:002 2016-05-02 14:45:00 2016-05-02 22:00:003 2016-05-02 1[详细]
-
sql – 如何在Oracle中有条件地插入?
所属栏目:[MsSql] 日期:2020-05-24 热度:85
我读过 here,语法如下: INSERTWHEN ([Condition]) THENINTO [TableName] ([ColumnName])VALUES ([VALUES])ELSEINTO [TableName] ([ColumnName])VALUES ([VALUES])SELECT [ColumnName] FROM [TableName]; 但我不想从另一个表中提[详细]
-
函数式编程和数据库交互的最佳实践是什么?
所属栏目:[MsSql] 日期:2020-05-24 热度:168
我知道在像 Java这样的纯面向对象语言中,使用像Hibernate这样的ORM通常是有意义的.但是在Clojure或Common LISP中编写CRUD类型的功能时我会怎么做? 传递SQL作为一阶函数?但是,HTML生成代码中的SQL是否非常难看? 谢谢, Olek Common Lisp不是一种自觉的FP语言[详细]
-
查询在客户端应用程序中需要很长时间,但在SQL Server Management Studio中运行速度很快
所属栏目:[MsSql] 日期:2020-05-24 热度:105
我正在开发一个存储图像和相关元数据的应用程序.我在使用NHibernate执行某个查询时遇到了问题.查询耗时过长(在我的机器上类似于31秒),尽管在SQL Server Management Studio中执行时相同的查询只需要几分之一秒. 我已经将问题简化并解决了一个小的测试应用程序[详细]
-
.net – 在源代码管理中管理我的数据库
所属栏目:[MsSql] 日期:2020-05-24 热度:123
当我正在使用一个新的数据库项目(在VS2008中)时,由于我从未开始从头开发数据库,我立即开始研究如何在源代码控制中管理数据库(在本例中为Subversion). 我在SO上找到了一些信息,包括这篇文章:Keeping development databases in multiple environments in sync.[详细]
-
SQL中的最大总和
所属栏目:[MsSql] 日期:2020-05-24 热度:78
我有一个商店列表,商店内的部门和每个部门的销售情况,如此(使用子查询中的max(sales)创建,但这不是非常重要的我不认为): toronto baskets 500vancouver baskets 350halifax baskets 100toronto noodles 275vancouver noodles 390halifax noodles 1[详细]
-
sql-server – 非标识列上的聚簇索引,以加快批量插入?
所属栏目:[MsSql] 日期:2020-05-24 热度:75
我的两个问题是: 我可以使用聚簇索引加快速度 大表中的批量插入? 然后我还能有效地使用 外键关系,如果我的 IDENTITY列不是群集 索引了吗? 详细说来,我有一个包含公司数据的几个非常大(在100-1000万行之间)的数据库.通常,在这样的表中存在大约20-40个公司的[详细]
-
sql – 在不指定模式名称的情况下访问表
所属栏目:[MsSql] 日期:2020-05-24 热度:111
我有一个名为GBO_ARC_SCHEMA的模式,其中有一个名为TEST_EMP的表, 我有两个用户说USER_A和USER_B. 首先,我连接到USER_A并触发下面的查询 select count(*)from TEST_EMP;count-----20 之后,我作为USER_b连接并解决了以下查询,但是它给出了一个错误,说表或视图没[详细]
-
sql-server-2008-r2 – 如何确定现在正在处理哪个SSAS Cube?
所属栏目:[MsSql] 日期:2020-05-24 热度:197
当多个用户可以同时处理同一个多维数据集并因此处理多维数据集失败时会出现问题.所以我需要检查某个立方体是否正在处理当前时刻. 如果其他人已在处理它,我认为你不能阻止处理一个立方体.您可以对“帮助”执行的操作是运行MDX查询以检查上次处理多维数据集的时[详细]
-
sql-server – VBScript / ASP Classic
所属栏目:[MsSql] 日期:2020-05-24 热度:126
我有几个关于VBScript和ASP Classic的问题: 在VBScript / ASP中访问MS SQL Server数据库的首选方法是什么? 关于将模型与控制器视图分离的最佳实践是什么? 关于VBScript或ASP,我应该知道的任何其他事情? 如果您没有注意到,我是VBScript编码的新手.我意识到[详细]
-
sql-server – 如何将外键约束放在sql server中的计算字段上?
所属栏目:[MsSql] 日期:2020-05-24 热度:97
表A有一个名为Computed1的计算字段.它是持久的而不是空的.此外,它总是计算一个char(50)的表达式.它也是独一无二的,并且有一个独特的键约束. 表B有一个字段RefersToComputed1,它应该引用一个有效的Computed1值. 尝试在引用A’Computed1的B的RefersToComputed1[详细]
-
逗号和连接在sql之间的区别
所属栏目:[MsSql] 日期:2020-05-24 热度:133
使用逗号或两个不同表之间的连接有什么区别. 比如这两个代码: SELECT studentId, tutorId FROM student, tutor;SELECT studentId, tutorId FROM student JOIN tutor; 在执行它们时没有真正的区别,但是在工作中存在可读性,一致性和错误缓解问题: 想象一下,你[详细]
-
sql – 为代理键插入所有INTO和Sequence.nextval
所属栏目:[MsSql] 日期:2020-05-24 热度:72
我正在尝试使用INSERT ALL INTO插入40行,我不确定如何插入代理键.这就是我所拥有的 BEGIN INSERT ALL INTO question(question_id) VALUES (question_seq.nextval)END 现在如果我添加另一个INTO VALUES,那么我会得到一个唯一的约束违规. BEGIN INSERT ALL[详细]
-
SQL视图或表
所属栏目:[MsSql] 日期:2020-05-24 热度:119
我有一个数据表,每周更新一次.然后,我有一个查询来处理这些数据,并基本上返回一个代码列表和预订这些代码的小时数.此查询相当复杂,运行大约需要5秒. 这些数据需要被DB中的许多其他查询使用,所以我想将它放在某个地方,以便其他查询可以轻松访问它.在视图中执行[详细]
-
sql – LINQ联接 – 性能
所属栏目:[MsSql] 日期:2020-05-24 热度:199
我很好奇LINQ(而不是LINQ to SQL)的表现是如何在Sql Server执行连接的情况下加入幕后的. Sql Server在执行查询之前,生成执行计划.执行计划基本上是一个表达式树,它认为它是执行查询的最佳方式.每个节点都提供有关是否执行排序,扫描,选择,加入等信息. 在我们的[详细]
-
如何捕获错误1062“重复条目”独立于使用的数据库/引擎?
所属栏目:[MsSql] 日期:2020-05-24 热度:170
在一个项目中,我开始使用 MySQL作为数据库.而不是先检查,我只是做一个插入,如果我得到代码1062的IntegrityError异常,我知道有一个重复的条目并警告用户,这样做. 看起来基本上是这样的: try: # add duplicate, nothing bad happens yet, is only in sqla sess[详细]
-
Transact-SQL:如何标记字符串?
所属栏目:[MsSql] 日期:2020-05-24 热度:103
我希望能够从文本框中标记化输入字符串以进行查询. 示例:用户在文本框中输入“abc xyz 123”. 我想做这个: SELECT * FROM database WHERE Name contains abc AND xyz AND 123-- as opposed to containing abc xyz 123-- please ignore my sql syntax[详细]

浙公网安备 33038102330553号