-
sql – Informix:选择null问题
所属栏目:[MsSql教程] 日期:2020-12-25 来源:DaWei
使用Informix,我创建了一个临时表,我试图从select语句填充.在此之后,我想进行更新,以填充临时表中的更多字段. 所以我做的事情就像; create temp table _results (group_ser int,item_ser int,restype char(4));insert into _results (group_ser,item_ser)sele[详细]
-
数据库设计 – Blockchain(比特币)作为数据库?
所属栏目:[MsSql教程] 日期:2020-12-25 来源:DaWei
我正在阅读 this BBC News article,下面的摘录引起了我的注意.听起来像 Always On Availability Groups或 High Availability Mirroring,可能会自动包含安全性. 区块链是否适用于现代高交易量应用程序的潜在可行数据库解决方案? 很容易看出它对于个人医疗记录[详细]
-
SQL Server 2005:正确的备份计划
所属栏目:[MsSql教程] 日期:2020-12-25 来源:DaWei
我是一名.NET开发人员,我知道如何编写SQL,但我无法做任何形式的数据库维护调度yadda 所以,我最近从以前的客户接管了一个项目.该站点由Rackspace托管. 无论如何,以前的客户端每天进行三次完整备份(每8小时一次).我只是好奇什么是正确的标准? 我有些问题. 我是[详细]
-
sql-server – 你能解释一下这个执行计划吗?
所属栏目:[MsSql教程] 日期:2020-12-25 来源:DaWei
当我遇到这件事时,我正在研究别的东西.我正在生成包含一些数据的测试表,并运行不同的查询以了解编写查询的不同方式如何影响执行计划.这是我用来生成随机测试数据的脚本: IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID('t') AND type in[详细]
-
sql-server – 为什么在这些计划中,(相同的)1000寻求独特指数的
所属栏目:[MsSql教程] 日期:2020-12-25 来源:DaWei
在下面的查询中,两个执行计划估计在唯一索引上执行1,000次搜索. 搜索是由同一源表上的有序扫描驱动的,因此看起来应该最终以相同的顺序寻找相同的值. 两个嵌套循环都具有 NestedLoops Optimized =“false”WithOrderedPrefetch =“true” 任何人都知道为什么这[详细]
-
sql-server – SQL Server数据库同步
所属栏目:[MsSql教程] 日期:2020-12-25 来源:DaWei
问题定义 我们的用户需要能够查询最新的数据库.数据可能会持续24小时,这是可以接受的.使用生产副本获取和保持第二个数据库最新的最低成本方法是什么?有没有我没想过的方法? 工作量 我们有第三方应用程序,用于监控股票交易活动.在白天,作为各种工作流程的一[详细]
-
sql-server – 用逗号分隔的SQL Server [复制]
所属栏目:[MsSql教程] 日期:2020-12-25 来源:DaWei
参见英文答案 How do I split a string so I can access item x?41个 我有一个关于在T-SQL中拆分列值的问题. 我有 Address_colNevada,USATokyo,JapanHanoi,Vietnam 我想用逗号分割值 Address_col CountryNavada USATokyo JapanHanoi Vietnam 我怎样才能做到这[详细]
-
sql-server-2008 – 可逆地破坏SQL Server复制的最简洁方法是什
所属栏目:[MsSql教程] 日期:2020-12-25 来源:DaWei
我正在玩SQL Server代理警报,希望我的事务复制中断时可以发送一些可靠的错误通知.然而,为了测试它,我需要打破它.我有一个可以安全破解的订阅,但我不想花费数小时重新初始化并在之后提供快照.是否有一种简单,可逆的方式来打破复制? 解决方法 ALTER DATABASE f[详细]
-
sql-server – bulk_logged和简单恢复模型有什么区别?最低限度
所属栏目:[MsSql教程] 日期:2020-12-25 来源:DaWei
bulk_logged和简单恢复模型有什么区别? 哪一个是最小化日志,哪些是批量操作的最佳选择? 假设我使用select into语句来复制超过数百万行,哪一行最适合使用? 解决方法 批量记录恢复模型几乎与完全相同,但批量记录模型不会记录INSERT / UPDATE细节 – 仅记录表[详细]
-
sql-server – 为什么我不使用SQL Server选项“针对临时工作负载
所属栏目:[MsSql教程] 日期:2020-12-25 来源:DaWei
我一直在阅读关于Kimberly Tripp的SQL Server计划缓存的一些很棒的文章,例如: http://www.sqlskills.com/blogs/kimberly/plan-cache-and-optimizing-for-adhoc-workloads/ 为什么甚至可以选择“针对临时工作负载进行优化”?这不应该一直在吗?无论开发人员[详细]
-
sql-server – 如何在没有时间部分的情况下获取当前日期
所属栏目:[MsSql教程] 日期:2020-12-25 来源:DaWei
在SQL Server 2005中,如何在没有时间部分的情况下获取当前日期?我一直在使用GETDATE()但希望它的时间为00:00:00.0 解决方法 如果必须迭代记录集并且在SQL Server 2008中没有日期,则速度最快 SELECT DATEADD(day,DATEDIFF(day,GETDATE()),0) StackOverflow[详细]
-
sql-server – 如何启用到SQL Server实例的加密连接?
所属栏目:[MsSql教程] 日期:2020-12-25 来源:DaWei
如何启用到SQL Server的加密网络连接?我在客户端和服务器端做了什么? 解决方法 您可以让操作系统通过 IPSEC policy来处理它.使用SQL Server,您必须拥有受信任的SSL证书,但具体如下: Books Online – How to: Enable Encrypted Connections to the Database[详细]
-
sql-server – 编写一个简单的银行模式:我应该如何使我的余额与
所属栏目:[MsSql教程] 日期:2020-12-25 来源:DaWei
我正在为一个简单的银行数据库编写模式.以下是基本规格: 数据库将存储针对用户和货币的交易. 每个用户每种货币都有一个余额,因此每个余额只是针对给定用户和货币的所有交易的总和. 平衡不能是负面的. 银行应用程序将通过存储过程专门与其数据库通信. 我希望[详细]
-
active-directory – Azure AD连接自定义安装
所属栏目:[MsSql教程] 日期:2020-12-25 来源:DaWei
我正在尝试安装Azure AD连接以将内部部署AD与Azure同步.我认为整个过程很简单.但是,我面临着一个奇怪的问题.我创建了服务帐户,该帐户具有使用Azure AD所需的所有权限(它基本上是域管理员).我想使用SQL Server的完整安装而不是Express.因此,我选择自定义安装并[详细]
-
regex – 用于验证SQL Server表名的正则表达式
所属栏目:[MsSql教程] 日期:2020-12-24 来源:DaWei
我正在使用C#代码创建动态SQL Server表,但我需要验证表名. 什么是验证SQL Server表名的正则表达式? 解决方法 link中描述的正则表达式应该是: var regex = new Regex(@"^[p{L}_][p{L}p{N}@$#_]{0,127}$"); 请注意,通常你必须在[…]中嵌入表的名称,因为规[详细]
-
sql – 为什么Oracle不是说GROUP BY表达式?
所属栏目:[MsSql教程] 日期:2020-12-24 来源:DaWei
我正在尝试使用以下条件从Oracle数据库表中检索数据 zip-code找到的所有条目都应按照邮政编码降序进行分组. 按城市找到的条目应按字母顺序进行分组. 所有由dealername找到的条目应按字母顺序分组. 为了满足上述条件,我编写了如下查询 SELECT DISTINCT ba.uuid[详细]
-
sql-server – SQL Server Management Studio:增加结果集中显示
所属栏目:[MsSql教程] 日期:2020-12-24 来源:DaWei
我有以下场景:我们有存储过程,将我们的开发数据库与我们的客户数据库进行比较,并告诉我们,差异是什么(因此,我们必须在客户机器上更新). 现在我写了一些额外的代码来自动生成使客户数据库与我们的开发数据库处于相同状态所需的CREATE / ALTER / DROP语句. 我[详细]
-
sql – pgAdmin III错误行为?
所属栏目:[MsSql教程] 日期:2020-12-24 来源:DaWei
我正在对pgAdmin进行查询,偶然发现了这种奇怪的行为. 我连接到运行PostgreSQL 9.1.9的服务器. 我有一个名为messages的表,其定义如下: ghareh@godot:~$psqlpsql (9.1.9)Type "help" for help.ghareh=# d messages Table "public.messages" Column | Type | M[详细]
-
在SQL Server 2008中使用OPENXML存储过程 – INSERT命令与XML文
所属栏目:[MsSql教程] 日期:2020-12-24 来源:DaWei
我正在使用SQL Server 2008的 XML解析功能来迭代 XML文档并执行INSERT每个元素. 但是,我的存储过程似乎是按照与文档中的顺序不同的顺序将每个元素插入到表中. 此外,我尝试这次的次数越多,INSERT顺序似乎就会发生变化. 这是XML文档的一个示例 – 没有什么太花[详细]
-
sql-server – 如何强制一滴MSSQL Server数据库
所属栏目:[MsSql教程] 日期:2020-12-24 来源:DaWei
我试图删除一个MSSQL Server数据库,但我没有运气.我尝试了很多东西,比如 userALTER DATABASE my_databaseSET RESTRICTED_USERWITH ROLLBACK IMMEDIATE;GODROP DATABASE my_database;GO 我也试图右键单击它删除它. 这不起作用,它告诉我“不能丢弃数据库”ima_d[详细]
-
sql – 将行转换为列
所属栏目:[MsSql教程] 日期:2020-12-24 来源:DaWei
我怎么能转换这个表: – INV DESCRIPTION AMOUNT--------------------------1001 CHARGES 1001001 FREIGHT 301001 INSURANCE 201002 CHARGES 2151002 FREIGHT 321002 INSURANCE 25 使用SQL格式: – INV CHARGES FREIGHT INSURANCE-------------------------[详细]
-
sql-server – 关于’CASE’的转换失败
所属栏目:[MsSql教程] 日期:2020-12-24 来源:DaWei
在使用’CASE’时,我遇到了一些我从未听过的问题. 问题是这样的:我在’SELECT’子句中使用’CASE’语句作为字段.调用具有int数据类型的列时,它是成功的;但是,在调用varchar或datetime时,它不成功. 在错误结果中,它说我标记了临时字段,包括’CASE’语句,作为i[详细]
-
sql server2005中的希伯来语编码
所属栏目:[MsSql教程] 日期:2020-12-24 来源:DaWei
我在sql server 2005中尝试此代码 declare @userName nvarchar(50)set @userName='???2' print @userName 但我明白了 ???2 原因是什么? 看起来它将希伯来字母替换为“?” 10倍 解决方法 使用N前缀,使字符串文字在任何数据库的默认排序规则的代码页下解释为u[详细]
-
sql-server – 从MSSQL2005到MYSQL 5.x的单向复制
所属栏目:[MsSql教程] 日期:2020-12-24 来源:DaWei
我有一个 mysql数据库充当我们的websever后端.我们有我们希望将数据推送到我们的mysql服务器的生产mssql服务器. 我已经成功地使mysql服务器成为ODBC系统数据源. 我可以从我们的mssql表到mysql表中执行插入更新语句,所以我知道我确实可以通过系统ODBC连接连接[详细]
-
sql-server – 你可以使用COUNT DISTINCT和OVER子句吗?
所属栏目:[MsSql教程] 日期:2020-12-24 来源:DaWei
我正在尝试提高以下查询的性能: UPDATE [#TempTable] SET Received = r.Number FROM [#TempTable] INNER JOIN (SELECT AgentID,RuleID,COUNT(DISTINCT (GroupId)) Number FROM [#TempTable] WHERE Passed = 1 GROUP BY AgentID,RuleID ) r ON r.RuleID = [#T[详细]

