-
sql-server – 为什么CAST(‘20140904 23:59:59.999’AS datetime)等于’2
所属栏目:[MsSql] 日期:2020-05-23 热度:66
这个问题在这里已经有一个答案: T-SQL Query Returning Items It Shouldn’t Be5个 为自己尝试,也许它与我的环境有关: 查询: SELECT CAST(20140904 23:59:59.999 AS datetime) 结果: 20[详细]
-
sql-server – 如何回滚已提交的事务?
所属栏目:[MsSql] 日期:2020-05-23 热度:183
我正在为Web应用程序上的漫长操作实现撤消按钮.由于撤消将在另一个请求中出现,我必须提交操作. 有没有办法在交易上发出提示,比如“也许回滚”?因此,在提交事务之后,如果需要,我仍然可以在其他进程中回滚. 否则,撤销功能将与撤消操作一样复杂. 这可能吗?其他[详细]
-
sql – 将备份恢复到不同的服务器 – 用户权限
所属栏目:[MsSql] 日期:2020-05-23 热度:92
我已备份并将MS SQL Server 2005数据库还原到新服务器. 重新创建登录名,用户和用户权限的最佳方法是什么? 在SQL Server 2000的企业管理器上,我能够对登录进行脚本化,脚本化用户,并对用户权限进行单独脚本.然后我可以一个接一个地运行,唯一剩下的手动步骤是设[详细]
-
sql-server – 如何使用无DSN连接在访问中创建直通查询?
所属栏目:[MsSql] 日期:2020-05-23 热度:164
我在Access数据库中使用了无DSN的连接到我的SQL Server.但是,每当我尝试写一个“传递”查询并运行它时,会弹出一个对话框来询问DSN. 在SQL视图中,选择通过查询并插入ODBC连接字符串后,选择属性.例如: ODBC;DRIVER=SQL Server;SERVER=ServerInstance;Trusted_C[详细]
-
sql-server – 在外键列中设置空值?
所属栏目:[MsSql] 日期:2020-05-23 热度:114
我有这个表 CREATE TABLE [dbo].[CityMaster]( [CityID] [int] NOT NULL, [City] [varchar](100) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, [BranchId] [varchar](10) COLLATE SQL_Latin1_General_CP1[详细]
-
sql – Oracle查询在索引号列上使用“like”,性能不佳
所属栏目:[MsSql] 日期:2020-05-23 热度:108
在查询1上,正在执行全表扫描,即使id是索引列.查询2实现了相同的结果,但更快.如果查询1运行返回索引列,那么它将快速返回,但如果返回非索引列,或者整个行是查询需要更长时间. 在查询3中,它运行速度很快,但是“代码”列是VARCHAR2(10)而不是NUMBER(12),并且与“i[详细]
-
“查询连接时”的SQL查询
所属栏目:[MsSql] 日期:2020-05-23 热度:66
我正在使用Sybase ASE数据库. 我有两个表看起来像: 餐馆: ---------------------| ShopName | ShopID |---------------------| Sweetie | 1 || Candie | 2 || Sugarie | 3 |--------------------- 餐桌糖果: -----[详细]
-
sql – nvarchar(50)vs nvarchar(max)的含义
所属栏目:[MsSql] 日期:2020-05-23 热度:160
如果它们的唯一区别是nvarchar(50)vs.nvarchar(max),并且每个字段的字符串范围从1到50个字符,那么下面两个表之间的一般存储和性能差异是甚么?这是在SQL Server 2005中. 表格1 firstname nvarchar (50)lastname nvarchar (50)username nvarchar (50) 表2 firs[详细]
-
什么数据可以存储在SQL Server的varbinary数据类型中?
所属栏目:[MsSql] 日期:2020-05-23 热度:187
我有一个表,其中userpassword字段有varbinary数据类型,所以我很困惑,在哪种形式应该保存数据到userpassword字段,因为当我保存varchar数据它给我错误. 一个varbinary列可以存储任何东西.要在其中存储字符串,您必须将其转换为varbinary: declare @t table (id[详细]
-
SQL中的REPLACE和Unicode字符
所属栏目:[MsSql] 日期:2020-05-23 热度:170
我有一些带有混乱字符的数据.例如,在数据中我们有类似的东西 ClΘmentine 应该阅读 克莱 我想用脚本清理它,但是当我这样做时 Select Replace(ClΘmentine, Θ, é) 这就是我得到的: Clémenéine 显然Θ匹配Θ和t.任何想法发生了什么以及我可以做些什么来使[详细]
-
数据库 – 表与视图与物化视图
所属栏目:[MsSql] 日期:2020-05-23 热度:65
我正在学习 postgresql.但是,我对表,视图和物化视图有点困惑.我理解基本定义和概念.但有时候,我很难做出我应该创建表格,视图或物化视图的决定.有人会分享一些如何正确应用它的经验吗?一个人的优点和缺点是什么?谢谢 表是存储数据的地方.您始终首先从表开始,[详细]
-
sql – 将ruby与数据库一起使用,但没有rails
所属栏目:[MsSql] 日期:2020-05-23 热度:194
我有一些巨大的文本文件要处理并理解数据.部分任务是将此数据保存到数据库中.我想使用 Ruby,使用postgres或mysql,postgres是第一选择.我应该包括哪些库?没有模型,它将是简单的SQL语句.没有导轨怎么办? 对于PostgreSQL,您需要 ruby-pg.它为您的基本数据库连[详细]
-
sql – 如何在Postgres中避免这种三向死锁?
所属栏目:[MsSql] 日期:2020-05-23 热度:58
我在Postgres遇到了一个三方僵局,我真的不明白是什么导致了它.日志消息是, Process 5671 waits for ExclusiveLock on tuple (33,12) of relation 31709 of database 16393; blocked by process 5652. Process 5652 waits for ShareLock on tra[详细]
-
数据库和数据结构之间的区别?
所属栏目:[MsSql] 日期:2020-05-23 热度:69
我们所做的主要操作是插入,删除和搜索任何类型的数据结构,这也可以使用数据库查询来完成,那么数据结构的用途是什么? 这使数据结构与数据库不同? 数据结构是关于将数据或处理数据存储到RAM或临时存储器中.数据库是存储和存储的概念或工具.处理永久存储位置的[详细]
-
sql – 生成两个日期之间的日期
所属栏目:[MsSql] 日期:2020-05-23 热度:180
我需要生成两个给定日期之间的所有日期.只要只有一个日期范围,这样就可以正常工作.但是,如果我有多个日期范围,则此解决方案不起作用.我在这里以及在asktom上搜索过,但无法找到相关的指针/解决方案. 我使用all_objects和CONNECT BY ROWNUM尝试了两种解决方案,[详细]
-
sql – 验证两个不同表的两列完全匹配
所属栏目:[MsSql] 日期:2020-05-23 热度:99
在深层视图中编写视图和嵌套视图时,我有时会遗漏某些内容并最终丢失行/数据.如何检查两个不同表中的列是否具有完全匹配的数据? 例: select count(distinct table1.col1) from table1 where table1.col1 not in (select distinct table2.col1 f[详细]
-
sql-server – TransactionScope锁定表和IsolationLevel
所属栏目:[MsSql] 日期:2020-05-23 热度:200
我想在我的项目中使用TransactionScope.我读到了它,我发现它在数据库中创建了一个隐式事务.我想知道TransactionScope是否锁定它操作的表? 例如,在此代码中: using (Entities ent = new Entities()){ using (TransactionScope tran = Common.GetTransactionS[详细]
-
sql – ALTER语句:为什么VARCHAR2(50 BYTE)而不是VARCHAR2(50 CHAR)?
所属栏目:[MsSql] 日期:2020-05-23 热度:188
参见英文答案 varchar2(n BYTE|CHAR) default - CHAR or BYTE2个 我执行了以下(Oracle 11g)SQL语句,将现有列的长度从VARCHAR2(20 CHAR)增加到VARCHAR2(50 CHAR): ALTER TABLE USERX.MY_TABLE MODIFY (L[详细]
-
sql语句的哈希值
所属栏目:[MsSql] 日期:2020-05-23 热度:78
当我们在Oracle中执行任何sql语句时,会为该sql语句分配一个哈希值并将其存储到库缓存中.因此,稍后,如果另一个用户请求相同的查询,则Oracle会找到哈希值并执行相同的执行计划.但是,我对哈希值有一个疑问.我的意思是,哈希值是如何生成的?我的意思是,Oracle服务[详细]
-
SQL Update从字符串替换部分文本
所属栏目:[MsSql] 日期:2020-05-23 热度:189
我正在使用MS Access,我有一个名为Backup的表和一个名为 ImageURL的列. ImageURL列包含以下数据:http://domain.com/s/1234.jpg. 我想通过使用MS Access SQL Update和Replace来更改URL intoto / l /中的/ s /. 当我正在尝试它时,它正在将整个字段替换为/ l /[详细]
-
sql-server – 使Service Broker在检测毒性消息方面不那么积极?
所属栏目:[MsSql] 日期:2020-05-23 热度:125
Sql Service Broker使用以下启发式方法来确定队列中的消息何时阻止您的应用程序执行任何有用的工作: “Service Broker提供自动中毒消息检测.当包含RECEIVE语句的事务回滚五次时,Service Broker会通过自动将队列状态设置为OFF来禁用事务从中接收消息的所有队[详细]
-
sql-server-2005 – 如何查找具有statistics_norecompute = ON的索引
所属栏目:[MsSql] 日期:2020-05-23 热度:126
我正在寻找一个SQL Server 2005查询,它将列出所有索引及其各自的STATISTICS_NORECOMPUTE值.我没有在sysindexes中看到任何与该值对应的明显值. 该列是 sys.stats中的no_recompute,其中说 Every index will have a corresponding statistics row with the same[详细]
-
sql-server – 挂在查询中的MS SQL特定表
所属栏目:[MsSql] 日期:2020-05-23 热度:115
我有SQL Server 2008.我在数据库的表中运行查询.最奇怪的事情不断发生.我在表上运行一个简单的select语句.我知道表中有62行,但它在第48行卡住并继续“查询……”.等了好几个小时,它没有从那里继续前进.我只知道两个程序,一个报告服务连接到该特定表和另一个用[详细]
-
SQL – 选择下一个日期查询
所属栏目:[MsSql] 日期:2020-05-23 热度:67
我有一个表与许多ID和许多日期与每个ID相关联,甚至几个没有日期的ID.对于每个ID和日期组合,我想选择ID,日期和与该相同ID相关联的下一个最大日期,如果不存在,则选择null作为下一个日期. 样品表: ID Date1 5/1/101 6/1/101 7/1/102 6/15/103 8/15/103[详细]
-
sql-server – JOIN的顺序是否有所作为?
所属栏目:[MsSql] 日期:2020-05-23 热度:199
说我有一个如下所示的查询: SELECT t1.id, t1.NameFROM Table1 as t1 --800,000 recordsINNER JOIN Table2 as t2 --500,000 recordsON t1.fkID = t2.idINNER JOIN Table3 as t3 -- 1,000 recordsON t1.OtherId = t3.id 如果我在[详细]

浙公网安备 33038102330553号