-
显示没有order by子句的SQL查询的顺序
所属栏目:[MsSql] 日期:2020-05-24 热度:173
我在SQL Server中编写一个简单的查询: Select EmpId, EmpName, Sal from Emp where EmpId in (10,9,5,7,3,8); 我希望以相同的顺序得到输出,即; 10,9,5,7,3,8 实际上,无论我给出什么结果,都会显示给定的顺序而没有 按升序或降序排列. 我怎样才能做到这一点?[详细]
-
我怎样才能学会对数据库性能做出现实的假设?
所属栏目:[MsSql] 日期:2020-05-24 热度:149
我主要是一个使用Hibernate的 Java开发人员,在我的一些用例中,我的查询执行速度与我的预期相比非常缓慢.我已经与当地的DBA进行了交谈,在很多情况下,由于查询的性质,他们声称性能无法提高. 但是,我有点犹豫要不要听从他们的话.当我不得不吮吸它并找到一种不同[详细]
-
SQL Server:在CREATE DATABASE中使用参数
所属栏目:[MsSql] 日期:2020-05-24 热度:140
我想指定使用参数在SQL脚本中创建数据文件和日志文件的路径.这是我写的: DECLARE @DataFilePath AS NVARCHAR(MAX)SET @DataFilePath = NC:ProgramDataGemcomDECLARE @LogFilePath AS NVARCHAR(MAX)SET @DataFilePath = NC:ProgramData[详细]
-
sql – 如何在不指定列名的情况下从另一个表更新一个表?
所属栏目:[MsSql] 日期:2020-05-24 热度:136
我有两个表具有相同的结构和非常大的字段数(约1000).我需要执行2次操作 1)从第二个表插入所有行到拳头.例: INSERT INTO [1607348182]SELECT * FROM _tmp_1607348182; 2)从第二个表更新第一个表 但是对于更新,我无法找到适当的sql语法进行更新. 查询如下: Up[详细]
-
sql – 如何使用Oracle中的Select Exists?
所属栏目:[MsSql] 日期:2020-05-24 热度:187
Oracle中以下SQL Query的等价物是什么? SELECT CAST( CASE WHEN EXISTS(SELECT * FROM theTable where theColumn like theValue%) THEN 1 ELSE 0 END AS BIT) 我只想要一个使用存在的oracle查询,它像上面一样返回0或1. 相当于: select cou[详细]
-
sql-server – 为什么MS SQL Mgmt Studio Express会忘记我的密码?
所属栏目:[MsSql] 日期:2020-05-24 热度:137
我有这个工具,我在登录对话框中检查保存密码框但它不起作用.有时它会持续几天,然后密码就会消失.几乎每次我加载这个东西我都要再次追踪密码并输入密码.数据库中是否有一些密码规则导致此问题?这让我非常疯狂. 我有同样的问题,也有一些同事.搜索告诉我,有些人[详细]
-
sql-server – 如何在MSSQL的所有数据库中将所有位类型列的NULL值更改为false?
所属栏目:[MsSql] 日期:2020-05-24 热度:199
我有一个数据库,我有很多位类型列. 添加其他列后,我需要所有旧列具有默认的“false”值. 要将每个旧列更新为0,您可以使用此查询(逐列): UPDATE MyTableSET OldCol1 = 0WHERE OldCol1 IS NULL 然后,如果您希望将来的任何值都具有默认值0,请使用: ALTER TABLE[详细]
-
sql – Oracle:快速NOT IN用于多列
所属栏目:[MsSql] 日期:2020-05-24 热度:144
我需要同步两个表.我们假设这些表包含以下列: Table1: A, B, C, D Table2: A, B, C, E 我需要在Table1中找到这样的行,表2中没有相应的(A,B,C)值的条目,然后将E计算为F(D)并更新Table2. 如果我需要匹配,例如只有A,我会写下面的查询: SELECT * FROM Table1 WH[详细]
-
sql-server – 使用SQL SMO修复孤立用户?
所属栏目:[MsSql] 日期:2020-05-24 热度:174
有没有办法使用SQL SMO修复SQL 2005/2008数据库中的孤立用户? 通过枚举用户并查找空的User.Login属性,您可以相对轻松地找到孤立用户: using Microsoft.SqlServer.Management.Smo;using Microsoft.SqlServer.Management.Common; public static IListstring G[详细]
-
sql – Rails 4清理用户输入
所属栏目:[MsSql] 日期:2020-05-24 热度:181
我目前正在使用 Ruby on Rails创建API.我只是想知道是否有内置的Rails方法或库/ gems来清理Json和SQL,或者Rails 4是否默认执行此操作?我最担心的是我有一个SQL语句,例如 User.where(users.first_name IS NOT NULL) 或类似的东西 Event.where(:location = par[详细]
-
sql-server – 如何在带有GO和没有GO语句的SQL Server Management Studio中执行S
所属栏目:[MsSql] 日期:2020-05-24 热度:139
我有一个简单的查询 CREATE TABLE #tempTable (id int)DROP TABLE #tempTableCREATE TABLE #tempTable (id int)DROP TABLE #tempTable 根据我的理解,在第二部分中,它应该创建#tempTable. 但它显示以下错误 Msg 2714, Level 16, State 1, Line 4 The[详细]
-
.net – Sqlinq从linq创建sql查询的替代方案
所属栏目:[MsSql] 日期:2020-05-24 热度:169
Sqlinq是一个从linq创建sql查询的开源项目.我在 Dapper使用它,但不幸的是它不支持JOIN. 是否还有其他库可以执行相同的操作并支持JOIN? 如果没有,什么可以是一个避免硬编码SQL选择查询的解决方案? .NET附带的内置linq怎么样? http://msdn.microsoft.com/en-[详细]
-
sql – Django使用过滤器保留外连接
所属栏目:[MsSql] 日期:2020-05-24 热度:152
我正在使用Django的内置用户模型,并拥有一个带有ForeignKey to User的自定义Foo对象.我想要选择所有User对象和所有符合某些约束的Foo对象,如下所示: SELECT * from auth_user LEFT OUTER JOIN foo ON(auth_user.id = foo.id AND other criteria here) 我应该[详细]
-
数据库 – 使用冗余关系是不是很糟糕?
所属栏目:[MsSql] 日期:2020-05-24 热度:67
假设我的数据库中有以下表: tables http://www.freeimagehosting.net/uploads/a5ef036857.png 现在我的所有查询都依赖于Company表.为每个其他表提供(冗余)关系以简化我的SQL查询是不是一种坏习惯? 编辑1:背景是框架的使用问题.见Django: limiting model da[详细]
-
sql – 处理数据库中的层次结构数据
所属栏目:[MsSql] 日期:2020-05-24 热度:154
我很想知道处理层次结构的最佳方法(最佳实践)是关于数据库设计的.这是我通常如何处理它们的一个小例子. 节点表 NodeId int PRIMARY KEYNodeParentId int NULLDisplaySeq int NOT NULLTitle nvarchar(255) 祖先表 NodeId intAncestorId intHops int 与NodeId上[详细]
-
限制Firebase数据库访问一个Android应用程序
所属栏目:[MsSql] 日期:2020-05-24 热度:172
我正在开发一个从 Firebase database读取的Android应用程序.应用程序用户不会登录或修改数据库.所有应用用户都将查看相同的数据;我正在使用Firebase进行实时更新. 理想情况下,我想限制对数据库的访问,以便只有我的应用程序才能读取数据. 我知道我可以做的一些[详细]
-
sql – 给出信件,获取字母表中的下一个字母
所属栏目:[MsSql] 日期:2020-05-24 热度:198
我有字母“a”,“b”,“c”.我希望我的结果分别是TSQL中的“b”,“c”,“d”.我会用什么来达到这个目的? 使用ASCII获取字符的值,添加一个,并使用CHAR将值转换回字符. SELECT CHAR(ASCII(a) + 1)[详细]
-
sql – 如何让SSIS Lookup转换忽略字母大小写?
所属栏目:[MsSql] 日期:2020-05-24 热度:50
希望这很容易解释,但我在我的一个SSIS包中进行了查找转换.我用它来查找维度表中的emplouyee记录的id.但是我的问题是某些源数据在所有大写中都有员工姓名(例如:CHERRERA),并且使用的比较数据都是小写的(例如:cherrera). 对于不是100%情况类似的记录,查找失[详细]
-
sql-server – SQLServerException:执行SQL时语句未返回结果集
所属栏目:[MsSql] 日期:2020-05-24 热度:59
我正在使用sqljdbc4.jar(sqljdbc_2.0)版本. 我正在执行一个插入选择返回以获得这样的身份: BEGIN INSERT INTO DateRangeOptions (Description,Code) VALUES (dateRange.quickPick.option.all,ALL); SELECT SCOPE_IDENTITY() END 我得到:[详细]
-
sql-server – 关闭SSMS中的数据库图
所属栏目:[MsSql] 日期:2020-05-24 热度:100
我使用键盘箭头键来导航SSMS对象资源管理器,当我扩展数据库时,前两个项目是数据库图表和表格. 我通常想去桌子(或者下面的东西).出于习惯,我使用箭头键向下移动,点击Database Diagrams会弹出一条消息,询问我是否要为当前数据库设置图表. 任何人都知道如何关闭[详细]
-
在SQL Server 2008中按逗号分割字符串
所属栏目:[MsSql] 日期:2020-05-24 热度:85
有两个字符串a和b 一个字符串包含逗号.我想用逗号分割一个字符串,然后遍历每个元素. 如果b字符串包含任何以逗号分割的元素将返回0 (例如:a =“4,6,8”; b =“R3799514”因为b字符串包含4所以返回0) 如何使用存储过程实现此目的?提前致谢! 我见过一个split[详细]
-
sql – 使用带有CRLF或LF的SSIS读取文本文件
所属栏目:[MsSql] 日期:2020-05-24 热度:83
遇到一个问题,我收到一个文本文件,其中包含LF作为EOL.有时他们发送文件与CRLF作为EOL.有没有人对如何让SSIS使用任何一个作为EOL有任何好的想法? 这是一个非常简单的转换操作,记事本可以将它改为我需要的东西,但是,它是手动的,我希望它是自动的. 谢谢, 编辑.[详细]
-
sql-server – 如何在不同的列中选择不同的行值
所属栏目:[MsSql] 日期:2020-05-24 热度:183
我有一张桌子. ID Date Value1 12/12/2014 A1 24/12/2014 T2 13/12/2014 A2 23/12/2014 T3 12/03/2014 A3 12/04/2014 T4 12/12/2014 T5 12/04/2014 T 我想要结果,如ADate是值为A的[详细]
-
sql – 左连接和左外连接有什么区别?
所属栏目:[MsSql] 日期:2020-05-24 热度:69
参见英文答案 LEFT JOIN vs. LEFT OUTER JOIN in SQL Server16个 我创建了2个表 CREATE TABLE table1(customerName VARCHAR(20),custid NUMBER ,order_id NUMBER ,price NUMBER );CREATE[详细]
-
sql-server – ADO.Net将“Persist Security Info”默认改回True
所属栏目:[MsSql] 日期:2020-05-24 热度:197
信息:我们有一个第三方应用程序,我们用于在我们公司生产.此程序使用DSN通过ODBC连接到我们的SQL Server 2012数据库.此应用程序在Server 2003(MADC 2.8)下正常工作,但是当我将它带到Server 2008 x86(DAC 6.0)时,我得到的连接失败,“用户XXX的Microsoft OLE DB[详细]

浙公网安备 33038102330553号