-
sql-server – 内连接Vs标量函数
所属栏目:[MsSql教程] 日期:2021-03-15 热度:60
以下哪个查询更好…这只是一个例子,有很多情况,我希望显示用户名而不是UserID Select EmailDate,B.EmployeeName as [UserName],EmailSubject from Trn_Misc_Email as A inner join Mst_Users as B on A.CreatedUserID = B.EmployeeLoginName 要么 Select Emai[详细]
-
sql – 如何清除Oracle中的所有缓存项
所属栏目:[MsSql教程] 日期:2021-03-15 热度:122
我正在调整Oracle数据库上的SQL查询.我想确保在运行每个查询之前清除所有缓存的项目,以防止误导性能结果.我通过运行以下命令清除共享池(以消除缓存的SQL /解释计划)和缓冲区缓存(以消除缓存的数据): alter system flush buffer_cache;alter system flush sha[详细]
-
sql-server-2005 – 将数据类型nvarchar转换为datetime时出错
所属栏目:[MsSql教程] 日期:2021-03-15 热度:197
我有以下程序界面: Create procedure [dbo].[InsertItemDetails] @TimeItemAdded datetime 当我这样称呼时: EXEC [dbo].[InsertItemDetails] @TimeItemAdded = N'20/07/2012 00:00:00'; 我收到此错误: Msg 8114,Level 16,State 5 Error converting data ty[详细]
-
sql – 在oracle中更新多个嵌套表中的多个记录
所属栏目:[MsSql教程] 日期:2021-03-15 热度:163
我有一个oracle表,在一些列中有嵌套表.现在,我需要能够在主表的每个记录中更新每个嵌套表中的所有记录.这是如何完成的?我试过的任何方法,都会遇到错误,无法对该视图执行更新,或者单行子查询返回多行. 这是一个例子来说明.我可以运行这样的更新: UPDATE TABL[详细]
-
database-design – 只读取数据库中类似日志的表中的新行
所属栏目:[MsSql教程] 日期:2021-03-15 热度:189
我们有几个服务器将行块插入关系数据库中的表中,并且一个服务器偶尔从表中读取新数据. (该表在概念上是某种日志文件 – 数据仅插入但从未修改过,读取服务器显示日志的尾部.)有没有办法让读取服务器只读取新数据?我们可以随意构建表格. 我脑海中浮现但不起作[详细]
-
SQL错误:滥用聚合
所属栏目:[MsSql教程] 日期:2021-03-14 热度:182
SQLite版本3.4.0 聚合函数有什么问题?此外,我怀疑ORDER BY也不会奏效.如何重写? sqlite SELECT p1.domain_id,p2.domain_id,COUNT(p1.domain_id) AS d1,COUNT(p2.domain_id) AS d2 ... FROM PDB as p1,Interacting_PDBs as i1,PDB as p2,Interacting_PDBs as[详细]
-
sql-server – 作为一名DBA,我将如何从Oracle转换到SQL Server?
所属栏目:[MsSql教程] 日期:2021-03-14 热度:180
我是Oracle DBA,也有Sybase经验. 两个RDBMS平台之间的主要架构和概念差异是什么? 类似于SQL Server- Oracle问题here的答案将是最常用的. 解决方法 在过去的几年里我一直在研究Oracle和SQL Server之间的交换,并且在另一方面写了一篇文章 here.有许多习惯和架[详细]
-
sql-server – 通过Internet连接到SQL服务器
所属栏目:[MsSql教程] 日期:2021-03-14 热度:83
我的一个客户端有一个包含数据的数据库(这个服务器也是一个ASP.NET网上商店),他们让我为他们的客户编写一个程序,他们可以查询他们的数据库.我的问题是我被建议不要通过互联网直接访问SQL服务器?什么是标准做法?我应该自动部署VPN客户端吗?我有点困惑这个.[详细]
-
sql-server-2005 – 寻求0x0B
所属栏目:[MsSql教程] 日期:2021-03-14 热度:97
从SQL列读取一些数据然后将其转换为 XML时出现此错误: “System.InvalidOperationException:XML文档中存在错误(182,16).— System.Xml.XmlException:”,十六进制值0x0B,是无效字符.” 很公平,也许数据格式不正确.除了,我怎样才能找到罪魁祸首? SELECT * f[详细]
-
sql-server-2008 – SQL 2008内存使用情况
所属栏目:[MsSql教程] 日期:2021-03-14 热度:145
我有一个SQL Server 2008(版本10.0.1600)在 Windows Server 2008 R2企业版服务器上运行,具有8 GB的物理内存.如果我打开任务管理器,我可以在“性能”选项卡的“物理内存”部分看到只有340 MB可用的8191总计,但我看不到任何使用这种内存量的进程.请注意SQL Serv[详细]
-
sql server:根据计数器和另一个列值生成主键
所属栏目:[MsSql教程] 日期:2021-03-12 热度:70
我正在创建一个客户表,其父表是公司的. 已经说明(懊恼)我将为客户表创建一个主键,该主键是公司ID的组合,该公司ID是客户表中现有的varchar(4)列,例如,customer.company varchar(9)主键的其余部分应为零填充计数器,通过该公司内的客户数量递增. 例如. company =[详细]
-
sql-server – SQL Server“快速”增量备份?
所属栏目:[MsSql教程] 日期:2021-03-12 热度:95
我正在研究一个非常大的数据库(250演出),有超过2.25亿条记录.数据库很难从它的庞大规模开始工作.该数据库是只读的. 我们正在寻找更快的硬件,但无论哪种方式,我都在努力寻找最有效的数据库工作方式.必须每晚从主数据库更新此数据库,并且必须将停机时间保持在最[详细]
-
sql – 如何将具有公共列(A,B)和(A,C)的2个查询转换为一个(A,B,C
所属栏目:[MsSql教程] 日期:2021-03-12 热度:56
我目前有2个返回的查询 PRODUCER FirstQueryColumn ------------------------------ ---------------------- aaaaaaaaaaaa 1 bbbbbbbbbbb 1 PRODUCER SecondQueryColumn ------------------------------ ---------------------- aaaaaaaaaaaa 2 bbbbbbbbbbb 1[详细]
-
sql-server – 在OVER的窗口函数中使用DISTINCT
所属栏目:[MsSql教程] 日期:2021-03-12 热度:91
我正在尝试将查询从Oracle迁移到SQL Server 2014. 这是我在Oracle中运行良好的查询: selectcount(distinct A) over (partition by B) / count(*) over() as A_Bfrom MyTable 这是我尝试在SQL Server 2014中运行此查询后得到的错误. Use of DISTINCT is not a[详细]
-
sql-server – 强制流不同
所属栏目:[MsSql教程] 日期:2021-03-12 热度:137
我有这样一张桌子: CREATE TABLE Updates( UpdateId INT NOT NULL IDENTITY(1,1) PRIMARY KEY,ObjectId INT NOT NULL) 基本上跟踪具有增加ID的对象的更新. 此表的使用者将选择100个不同对象ID的块,按UpdateId排序并从特定的UpdateId开始.基本上,跟踪它停止的[详细]
-
后缀:错误:打开数据库/etc/postfix/generic.db:没有这样的文
所属栏目:[MsSql教程] 日期:2021-03-12 热度:167
我在启动后缀服务器时看到这样的错误,并且在观看maillog时也有很多失败.我该如何解决这个问题? Jan 13 22:43:46 CentOS-72-64-minimal postfix/master[1651]: warning: process /usr/libexec/postfix/smtp pid 1297 exit status 1Jan 13 22:43:46 CentOS-72-[详细]
-
sql-server-2008-r2 – 将SQL Server 2008 R2表/数据从开发框传
所属栏目:[MsSql教程] 日期:2021-03-12 热度:141
我即将结束网站开发,现在正面临将我的表结构和数据从我的开发机器转移到实时服务器. SQL Server 2008 R2已经安装并准备好在实时服务器上运行,所以至少可以解决这个问题,但我不确定如何继续.是否有构建脚本,或者比手动重新创建表和插入数据更简单的东西?如果[详细]
-
sql-server – 如何制作SSMS大写关键字
所属栏目:[MsSql教程] 日期:2021-03-12 热度:155
我最近开始使用Management Studio 2012.当使用 MySQL Workbench时,一个方便的功能是我可以保持全部小写,任何保留字(如SELECT,INSERT)将自动转换为大写.如何在SSMS中复制此行为? 解决方法 不,Management Studio在2005年的任何版本中都没有此原生功能 – 2016[详细]
-
sql-server-2008 – 如何使用损坏的模型db启动MSSQL Server
所属栏目:[MsSql教程] 日期:2021-03-12 热度:195
移动一些数据库(恢复,删除等)后,我们遇到了创建新数据库的问题.具体来说,当尝试创建新数据库MSSQL Server时,它失败了,因为“数据库’模型’被标记为RESTORING并且处于不允许运行恢复的状态”.正如一些在线解决方案所建议的,我们尝试启动和停止MSSQL服务.服务[详细]
-
.net – 如何在WPF DataGrid中定义自己的列?
所属栏目:[MsSql教程] 日期:2021-03-12 热度:111
我有一个AutoGenerateColumns WPF-DataGrid绑定到LINQ-to-SQL的代码隐藏,工作正常. 但是当我取消AutoGenerateColumns并定义我自己的列时,它告诉我“在使用ItemsSource之前,items集合必须为空”. 但是我没有绑定我的XAML中的ItemSource,所以我不明白为什么它不[详细]
-
sql-server – 服务代理已备份,现在正在接收,但似乎没有处理
所属栏目:[MsSql教程] 日期:2021-03-12 热度:85
遇到事件通知问题.在将消息发送到(接收器)的机器/驱动器/数据库上,当没有人看时,驱动器已满,因此它已全天备份. 现在我们释放了驱动器上的空间,它接受消息进入队列,但它似乎没有处理它们 – 没有插入新记录,即使队列现在有2200万条消息并且正在增长(!).队列IS[详细]
-
sql-server – 当包装在TVF中时,查询变得非常慢
所属栏目:[MsSql教程] 日期:2021-03-12 热度:84
我有一个相当复杂的查询,它可以在几秒钟内自行运行,但是当它包含在一个表值函数中时,它的速度要慢得多;我实际上并没有让它完成,但它运行了长达十分钟而没有结束.唯一的变化是用日期参数替换两个日期变量(用日期文字初始化): 在七秒钟内运行 DECLARE @StartDa[详细]
-
如何将报价添加到动态SQL命令?
所属栏目:[MsSql教程] 日期:2021-03-12 热度:106
我在一个涉及一个或多个句子的长串的数据库中存储和编辑一些字段.每当我在文本框中输入单引号并想要保存它时,它会引发异常,例如 “’l’附近的语法不正确. 字符串”后面的未闭合引号. 有什么想法可以避免吗? 编辑: 查询是: SqlCommand com = new SqlComman[详细]
-
sql-server – sysmultiobjrefs SQL 2005上的TempDB争用
所属栏目:[MsSql教程] 日期:2021-03-12 热度:68
我们一直在因为我们认为tempDB中的争用而遇到麻烦. 每当我们遇到问题时,我们的系统总是在等待一个特定的资源:2:1:103,当我们查找它时(使用DBCC PAGE(2,1,103))跟踪回到object_id 75,这是系统表sysmultiobjrefs . 为了解决这个问题,我们有时可以放弃杀死等[详细]
-
sql-server – 在不生成新快照的情况下将文章添加到事务发布
所属栏目:[MsSql教程] 日期:2021-03-12 热度:199
使用带有pull订阅者的SQL 2008 R2事务复制,当我们添加一篇文章时,我想避免创建一个完整的快照(db大约是80 GB,所以这需要几个小时). 从this article开始,我已经看到如何通过设置immediate_sync关闭部分快照来完成此操作,但这对我们不起作用. 理想情况下,我想将[详细]