-
SQL Server:从VARCHAR(MAX)字段替换无效的XML字符
所属栏目:[MsSql教程] 日期:2021-01-17 热度:161
我有一个VARCHAR(MAX)字段,它以XML格式连接到外部系统.接口抛出以下错误: mywebsite.com-2015-0202.xml:413005: parser error : xmlParseCharRef: invalid xmlChar value 29ne and Luke's family in Santa Fe. You know you have a standing invitation,#[详细]
-
sql – 如何查找哪些列没有任何数据(所有值都为NULL)?
所属栏目:[MsSql教程] 日期:2021-01-17 热度:130
我在数据库中有几个表.我想找到哪些列(在哪些表中)没有任何值(列中的所有NULL).我在下面的例子中,结果应该是 TestTable1 -- Var2TestTable2 -- Variable1 我不知道如何创建这种查询.非常感谢您的帮助! --create first tablecreate table dbo.TestTable1 ([详细]
-
sql-server – 无法在SQL Server 2012上运行的T-SQL CTE实现技术
所属栏目:[MsSql教程] 日期:2021-01-17 热度:171
我必须使用以下技术来实现我的CTE并提高视图性能: WITH CTE AS( SELECT TOP 100 PERCENT ORDER BY ...)WITH CTE AS( SELECT TOP 2147483647 ORDER BY ...) 现在,这两种方式都不起作用.有没有人面临同样的问题或知道在SQL Server 2012中这个东西是无效的?[详细]
-
sql – 我得到:“你试图执行一个不包含指定表达式’OrdID’的查
所属栏目:[MsSql教程] 日期:2021-01-17 热度:194
我的代码如下: SELECT Last,OrderLine.OrdID,OrdDate,SUM(Price*Qty) AS total_price FROM ((Cus INNER JOIN Orders ON Cus.CID=Orders.CID) INNER JOIN OrderLine ON Orders.OrdID=OrderLine.OrdID) INNER JOIN ProdFabric ON OrderLine.PrID=ProdFabric[详细]
-
sql-server – SQL搜索的关键字
所属栏目:[MsSql教程] 日期:2021-01-17 热度:192
用例 当用户访问我的网站时,他们将面临一个类似SO的搜索框.他们可以使用计划文本搜索结果. “.net问题”,“封闭式问题”,“.net和java”等等.搜索功能会有点不同,因为它会尝试尽可能多地使用数据库的模式而不是直接全文搜索.所以“.net问题”只会搜索.net[详细]
-
sql – 增加Ms Access Insert性能
所属栏目:[MsSql教程] 日期:2021-01-17 热度:169
我正在使用MS Access 2010,分为前端/后端;在具有16个表的网络驱动器(WAN)上,其中一个用户表(130万)主要用于用户信息,并且不会插入大量其他表,每天最多可以接收2000个表. 我已经能够优化大多数读/选查询.虽然我的代码中的一大块如下所示.这可以每天用于最多[详细]
-
使用具有一对多关系的连接最小化SQL查询
所属栏目:[MsSql教程] 日期:2021-01-17 热度:109
因此,让我先说一下,我不是一个SQL向导.我想要做的是作为一个概念简单,但在尝试最小化我正在执行的数据库查询量时给了我一个小挑战. 假设我有一个部门表.每个部门都有一份员工清单. 列出所有部门以及每个部门中哪些员工的最有效方式是什么. 例如,如果我有一[详细]
-
sql-server – 我可以在构建mssql全文索引时定义要使用的断字符
所属栏目:[MsSql教程] 日期:2021-01-17 热度:83
我创建了一个全文目录,用于存储表中某些列的数据,但内容似乎已经被我不想被视为单词分隔符的字符拆分. (“/”,“ – ”,“_”等..) 我知道我可以设置断字器的语言,而http://msdn.microsoft.com/en-us/library/ms345188.aspx给出了关于如何安装新语言的主题[详细]
-
data.table join和j-expression意外行为
所属栏目:[MsSql教程] 日期:2021-01-17 热度:121
在R 2.15.0和data.table 1.8.9中: d = data.table(a = 1:5,value = 2:6,key = "a")d[J(3),value]# a value# 3 4d[J(3)][,value]# 4 我希望两者都产生相同的输出(第二个),我相信它们应该. 为了清除这不是J语法问题,同样的期望适用于以下(与上面相同)表达式[详细]
-
sql-server – SQL Server包装选择…将查询插入隐式事务吗?
所属栏目:[MsSql教程] 日期:2021-01-17 热度:110
当我执行select / Insert查询时,SQL Server是否会自动创建一个隐式事务,从而将其视为一个原子操作? 如果某个值尚未存在,请使用以下查询将值插入表中: INSERT INTO Table1 (FieldA)SELECT 'newvalue' WHERE NOT EXISTS (Select * FROM Table1 where Field[详细]
-
sql-server – 如果参数为null,如何返回所有记录
所属栏目:[MsSql教程] 日期:2021-01-17 热度:60
以下是我的SP: Alter PROCEDURE GetList (@FromDate date = null,@ToDate date = null)ASSelect * FROM CallList cWhere c.CallDate @FromDate and c.CallDate @ToDate 如果没有通过日期过滤器,我想获得所有记录. 我该怎么办? 解决方法 一些可行的选择:[详细]
-
teradata sql将多次出现转移到其他列中
所属栏目:[MsSql教程] 日期:2021-01-17 热度:149
我有这样的事情: ID Result1 value12 value12 value23 value14 value14 value24 value3 我想回复这样的事情: ID Result1 Result2 Result31 value12 value1 value23 value14 value1 value2 value3 我搜索了枢轴和连续点和断点,我找不到一个简单明智的解决[详细]
-
sql – 查找查看的所有引用
所属栏目:[MsSql教程] 日期:2021-01-17 热度:154
我有各种各样的数据库,我确定要删除一些真正孤立的东西(在这种情况下是一个视图).是否使用正确的SQL: SELECT r.routine_name,r.routine_definition FROM INFORMATION_SCHEMA.ROUTINES r WHERE r.routine_definition LIKE '%my_view_name%' 问题是这些引用[详细]
-
sql – 如何在此表中找到重复的连续值?
所属栏目:[MsSql教程] 日期:2021-01-17 热度:114
假设我有一个表,我这样查询: select date,value from mytable order by date 这给了我结果: date value02/26/2009 14:03:39 1 02/26/2009 14:10:52 2 (a)02/26/2009 14:27:49 2 (b)02/26/2009 14:34:33 302/26/2009 14:48:29 2 (c)02/26/2009 14:55:17 3[详细]
-
sql-server-2008 – 如何使外键约束受信任?
所属栏目:[MsSql教程] 日期:2021-01-15 热度:110
我有两张桌子,销售和产品. Sale具有引用Product的外键约束.外键是使用NOCHECK创建的,并在创建后立即禁用.我想启用并信任外键约束.启用它可以工作,但我不能让它值得信任. StackOverflow和各种博客上的类似问题表明,运行ALTER TABLE T WITH CHECK CHECK CONS[详细]
-
两个SQL COUNT()查询?
所属栏目:[MsSql教程] 日期:2021-01-15 热度:73
我想计算表中记录的总数,以及匹配特定条件的记录总数.我可以通过两个单独的查询执行这些操作 SELECT COUNT(*) AS TotalCount FROM MyTable;SELECT COUNT(*) AS QualifiedCount FROM MyTable {possible JOIN(s) as well e.g. JOIN MyOtherTable mot ON MyTa[详细]
-
sql – 如何获取空值的先前值
所属栏目:[MsSql教程] 日期:2021-01-15 热度:140
我的表格中有以下数据. | Id | FeeModeId |Name | Amount| --------------------------------------------- | 1 | NULL | NULL | 20 | | 2 | 1 | Quarter-1 | 5000 | | 3 | NULL | NULL | 2000 | | 4 | 2 | Quarter-2 | 8000 | | 5 | NULL | NULL | 5000 |[详细]
-
验证T-SQL存储过程的可靠方法
所属栏目:[MsSql教程] 日期:2021-01-15 热度:51
副标题#e# 我们正在从SQL Server 2005升级到2008.几乎2005实例中的每个数据库都设置为2000兼容模式,但我们跳到2008年.我们的测试已经完成,但我们学到的是我们需要得到的它更快. 我发现了一些存储过程,它们从缺少的表中选择数据或尝试ORDER BY不存在的列. 包[详细]
-
sql-server – 如何在表中查找rowsize
所属栏目:[MsSql教程] 日期:2021-01-15 热度:119
我的一个DB已经越来越接近允许的大小. 为了找出包含最大数据的表,我使用了以下查询: exec sp_MSforeachtable @command1="print '?' exec sp_spaceused '?'" 它返回了包含最大数据的罪魁祸首表. 下一步,我想根据大小清理行.为此,我想根据大小订购行. 如何[详细]
-
SQL Server:带XML输出的两级GROUP BY
所属栏目:[MsSql教程] 日期:2021-01-15 热度:177
我有一个分层数据表,我试图选择作为单个分组的XML值: 列:Id,Type,SubType,SubSubType 样本数据: Id Type Subtype SubSubType1 Product Documentation Brochures Functional Brochures2 Product Documentation Brochures Fliers3 Product Documentation[详细]
-
sql-server – SQL Server日志文件大小管理
所属栏目:[MsSql教程] 日期:2021-01-15 热度:115
我将所有数据库都完全恢复,并且每15分钟进行一次日志备份,因此我的日志文件通常非常小.问题是,是否存在导致大量事务发生的夜间操作并导致我的日志文件增长,我是否应该在之后将其缩小? 拥有一个巨大的日志文件是否会对数据库性能产生负面影响?磁盘空间目[详细]
-
否定选择SQL查询
所属栏目:[MsSql教程] 日期:2021-01-15 热度:151
我的任务是从我们的sql数据库中返回一个否定的选择.我会尽可能地定义标准.到目前为止,我还没有制作出有效的查询. 业务表 [公交车名称] [公交车ID] 活动表 [活动ID] [公交车ID] 活动扩展表 [分机ID] [活动ID] [巴士ID] 我需要在关联表中没有该企业ID#记录的[详细]
-
sql-server – 为什么TVP必须是READONLY,为什么其他类型的参数不
所属栏目:[MsSql教程] 日期:2021-01-15 热度:156
根据 this blog函数或存储过程的参数,如果它们不是OUTPUT参数,则基本上是按值传递,并且如果它们是OUTPUT参数,则基本上被视为更安全的传递版本. 起初我认为强制TVP被宣布为READONLY的目的是向开发人员明确表示TVP不能用作OUTPUT参数,但必须有更多进展因为我[详细]
-
sql-server – 最大用户连接数
所属栏目:[MsSql教程] 日期:2021-01-15 热度:87
在SQL Server 2012标准版中,我知道最大用户连接数为32,767.如果我正朝着这个数字迈进,我应该怎么做DBA? 目前有30,000个用户连接,预计这个数字会增加. 解决方法 跨SQL Server版本和版本的 maximum number of connections是32,767. 您可以通过查看以下内容[详细]
-
rdp – 可以拆分访问数据库导致打印机和报告问题吗?
所属栏目:[MsSql教程] 日期:2021-01-14 热度:169
我们有一个设置,我们的用户通过RDP连接使用MS Access 2003登录访问数据库.我们的用户使用他们的前端数据库(.mde)访问后端数据库(.mdb),并通过安全数据库(* .mdw)进行保护. 用户首先使用漫游配置文件登录自己的计算机.然后,他们单击桌面上的rdp连接文件,并[详细]
