-
sql-server – 使用动态sql在指定数据库中创建View?
所属栏目:[MsSql教程] 日期:2021-03-31 热度:135
我正在写一个动态的sql来删除并在不同的数据库中创建视图. 所以我写道: set @CreateViewStatement = ' USE ['+ @DB +']; CREATE VIEW [dbo].[MyTable] AS SELECT ........somethingexec (@CreateViewStatement) 它给了我错误: ‘CREATE VIEW’ must be the[详细]
-
获得更多数据库性能 – postgresql
所属栏目:[MsSql教程] 日期:2021-03-31 热度:123
我们在专用服务器上托管了一个 django“web应用程序”(来自地狱).经过一些基准测试后,我发现“应用程序”在数据库操作方面非常糟糕(此时重构不是一个选项).它会产生大量的读写活动.现在我们正在获得另一个(第二个)专用服务器,以提高性能和一些紧急冗余.这两款[详细]
-
sql-server – SQL Server – LIKE运算符的基数估计(局部变量)
所属栏目:[MsSql教程] 日期:2021-03-31 热度:73
我的印象是,在所有针对未知场景的优化中使用LIKE运算符时,旧版CE和新CE都使用9%的估计值(假设相关统计信息可用且查询优化器不必求助于选择性猜测).当对信用数据库执行以下查询时,我在不同的CE下获得不同的估计.在新的CE下,我收到了900行的估计值,这是我期望[详细]
-
sql-server – 添加sql表的唯一约束作为另一个sql表的外键引用
所属栏目:[MsSql教程] 日期:2021-03-31 热度:88
如何将sql表的唯一约束添加为sql server 2005中另一个sql表的外键引用 解决方法 为了添加FK约束(在子表中添加到父表),您必须向关系的父表列添加唯一约束. 所有其余的都是可选的或与FK无关: 不需要任何主键 儿童表柱中不需要唯一性 父表(在这种FK关系中)经常[详细]
-
sql-server – 表定义中列的顺序是否重要?
所属栏目:[MsSql教程] 日期:2021-03-31 热度:103
定义表时,按顺序排列逻辑组中的列和组本身是有帮助的.表中列的逻辑顺序向开发人员传达了意义,并且是良好风格的元素. 这很清楚. 然而,不清楚的是,表中列的逻辑顺序是否对它们在存储层的物理排序有任何影响,或者它是否具有人们可能关心的任何其他影响. 除了对风[详细]
-
sql-server – 是否可以强制优化器消除此分区视图中不相关的表?
所属栏目:[MsSql教程] 日期:2021-03-31 热度:66
我正在为大型表测试不同的体系结构,并且我看到的一个建议是使用分区视图,其中大表被分成一系列较小的“分区”表. 1,2,3,4 在测试这种方法时,我发现了一些对我来说没有多大意义的东西.当我在事实视图上过滤“分区列”时,优化器仅搜索相关表.此外,如果我在维度[详细]
-
sql-server – 对于新的数据库服务器,哪个分区将从SSD中受益最多
所属栏目:[MsSql教程] 日期:2021-03-31 热度:182
我正在为Microsoft SQL Server环境指定一个新的数据库服务器.过去,我会为操作系统,数据,事务日志和tempdb创建四个独立的RAID阵列.现在,我正在研究添加一些SSD以提高性能的可能性.我只有两个SSD的预算,我想在一个失败的情况下镜像它们.所以,我只能使用SSD来替[详细]
-
在SQL Server中有所不同
所属栏目:[MsSql教程] 日期:2021-03-31 热度:101
我正在执行以下查询, Select distinct a.cr_id,Case When ca.ca_vote = 'Approve' and ca.ca_title='MANAGER' Then ca.ca_email When ca.ca_vote = 'Reject' Then '' When ca.ca_vote = 'Pending' Then '' When ca.ca_vote = 'IN PROCESS' Then '' End as ca_[详细]
-
sql-server – 当一个以前快速的SQL查询开始运行缓慢时,我在哪里
所属栏目:[MsSql教程] 日期:2021-03-31 热度:194
背景 我有一个针对SQL Server 2008 R2运行的查询,它连接和/或左连接大约12个不同的“表”.数据库相当大,有许多表超过5000万行和大约300个不同的表.这是一家大型公司,在全国拥有10个仓库.所有仓库都读写数据库.所以它非常大而且非常繁忙. 我遇到问题的查询看起[详细]
-
sql-server – SQL Server怀疑数据库?
所属栏目:[MsSql教程] 日期:2021-03-31 热度:52
如果您有一个标记为“可疑”的数据库,您会怎么做?从上次备份恢复?请指教.谢谢! 解决方法 首先要确保你不要分离该数据库. 从上一次已知的goodbackup恢复是好的.否则,您将需要使用EMERGENCY修复模式(我假设您正在运行SQL 2005或更高版本).以下是Paul Randal[详细]
-
SQL,关键字“FROM”附近的CASE语句的语法不正确
所属栏目:[MsSql教程] 日期:2021-03-31 热度:180
我试图让下面的代码工作,单独的两个代码(在WHEN部分和ELSE部分)工作,但是当在这个CASE语句中使用时,我得到一个错误 “Incorrect syntax near ‘CAST’,expected ‘AS’.” error. 基本上如果WHEN语句代码等于或大于24,那么如果THEN语句的值低于24,则使用THEN[详细]
-
sql – 插入多行时重复项会发生什么?
所属栏目:[MsSql教程] 日期:2021-03-31 热度:106
我正在运行一个 python脚本,将大量数据插入到Postgres数据库中,我使用单个查询来执行多行插入: INSERT INTO table (col1,col2) VALUES ('v1','v2'),('v3','v4') ... etc 我想知道如果它碰到插入的重复键会发生什么.它会停止整个查询并抛出异常吗?或者它只是[详细]
-
SQL Server中子节点中的空白xml命名空间
所属栏目:[MsSql教程] 日期:2021-03-31 热度:65
嗨我需要sql中的以下帮助: 我需要以这种格式创建一个xml文件 Document xmlns="urn:iso:std:iso:20022:tech:xsd:001.002.001.04" FIToFIPmtStsRpt GrpHdr MsgId/MsgId /GrpHdr OrgnlGrpInfAndSts OrgnlMsgId / /OrgnlGrpInfAndSts /FIToFIPmtStsRpt/document[详细]
-
sql-server – 现有的DAO代码是否适用于SQL Server?
所属栏目:[MsSql教程] 日期:2021-03-19 热度:85
如果我将数据从Access MDB传输到SQL Server,则VB应用程序中的DAO代码将对SQL Server起作用. 我意识到需要更改初始连接调用,但是还有什么需要改变吗? 解决方法 这里有很多问题. 如果您使用ADP作为SQL Server的前端,则不会使用DAO,因为您不能,因为ADP不使用Jet[详细]
-
sql – Oracle 11g:取消激活多列并包含列名
所属栏目:[MsSql教程] 日期:2021-03-19 热度:66
我想在我的数据集中删除多个列.这是我的数据的样子. CREATE TABLE T5 (idnum NUMBER,f1 NUMBER(10,5),f2 NUMBER(10,f3 NUMBER(10,e1 NUMBER(10,e2 NUMBER(10,h1 NUMBER(10,h2 NUMBER(10,5));INSERT INTO T5 (IDNUM,F1,F2,F3,E1,E2,H1,H2) VALUES (1,'10.2004'[详细]
-
sql-server-2008 – 是否可以在SQL Server 2008中选择特定的ORDE
所属栏目:[MsSql教程] 日期:2021-03-19 热度:120
我有一个表格,其中包含日期和时间,日期列,可以在其中输入七天中的任何一天,并且它们被设置为数据类型varchar.由于此表保存了客户的预订时间,因此我想从id匹配的表中选择所有日期,并且我希望按星期一到星期日排序.我希望我可以在此查询中添加一些内容来手动选[详细]
-
查询以检查sql server中的重叠范围?
所属栏目:[MsSql教程] 日期:2021-03-19 热度:166
我有我的桌子 From_Range ToRange 1 999 9000 10000 2000 5000 现在,当我尝试将范围值插入1000 – 3000时.它应该失败,因为此范围内的某些值落在现有范围2000 – 5000之间.如何检查输入范围值是否与现有范围一致? 解决方法 找到重叠的最简单方法是这样的: IF[详细]
-
sql – 如何重用大型查询而不重复它?
所属栏目:[MsSql教程] 日期:2021-03-19 热度:51
如果我有两个查询,我将调用horrible_query_1和ugly_query_2,并且我想对它们执行以下两个减号操作: (horrible_query_1) minus (ugly_query_2)(ugly_query_2) minus (horrible_query_1) 或者我可能有一个terribly_large_and_useful_query,它产生的结果集我想用[详细]
-
sql-server – 实体框架高效查询
所属栏目:[MsSql教程] 日期:2021-03-19 热度:181
假设我有一个模型,文章有大量的列,数据库包含超过100,000行.如果我执行类似var articles = db.Articles.ToList()的操作,它会检索数据库中每篇文章的整个文章模型并将其保存在内存中吗? 因此,如果我填充一个只显示条目日期的表,并且它的标题是只有一种方法,只[详细]
-
在现有数据库中创建ASP.Net成员资格数据库结构
所属栏目:[MsSql教程] 日期:2021-03-19 热度:114
如何在已经包含数据(非冲突)的数据库中创建所有ASP.Net表,sprocs等. 解决方法 如果您有权访问数据库,请在命令行中运行以下命令: cd "C:WindowsMicrosoft.NETFrameworkv2.0.50727"aspnet_regsql 这将启动一个指南,该指南将帮助您将所有表和sprocs添加到可[详细]
-
sql – 附加没有LDF文件的MDF文件
所属栏目:[MsSql教程] 日期:2021-03-19 热度:73
有没有人知道是否有一种方法只附加一个SQL Server MDF文件(没有.LDF)文件. 数据库的日志文件已删除,我试图附加MDF,它不起作用. 我已经尝试运行脚本来附加文件但没有帮助: USE master;GOEXEC sp_attach_single_file_db @dbname = 'AdventureWorks2012',@physn[详细]
-
将SQL结果转换为PHP数组
所属栏目:[MsSql教程] 日期:2021-03-19 热度:167
我对PHP很新,我一直在环顾四周,似乎无法找到我正在寻找的具体答案. 我想创建一个SQL查询,例如: $result = mysqli_query($connection,$command)if (!$result) { die("Query Failed."); }// Create my array here ... I'm thinking of maybe having to// make[详细]
-
sql – 为什么UNION比OR语句更快
所属栏目:[MsSql教程] 日期:2021-03-19 热度:187
参见英文答案 UNION ALL vs OR condition in sql server query3个 我有一个问题,我需要找到具有与值匹配的测量值,或根本没有测量值的记录.我用三种或四种不同的方法解决了这个问题,使用JOIN,使用NOT IN和使用NOT EXISTS.但是,查询最终每次都非常慢.然后我尝试[详细]
-
主键的SQL Server BIGINT或DECIMAL(18,0)
所属栏目:[MsSql教程] 日期:2021-03-18 热度:153
我们有一个SQL Server 2005数据库,我们想要提高批量删除/插入/选择的性能,我注意到它的主键使用十进制(18,0).我知道这将给我们提供比bigint更多的价值,但希望它可能是一个快速的胜利,并且应该通过我的计算让我们持续数百万年的增长. 我在.net docs小数中看到1[详细]
-
像SQL一样设计Redis数据库表?
所属栏目:[MsSql教程] 日期:2021-03-18 热度:138
假设我的数据库表结构是这样的 id name college address1 xxx nnn xn2 yyy nnm yn3 zzz nnz zn 如果我想根据这样的sql中的名称获取学生详细信息 select * from student where name =’xxx’ 那么在redis数据库中它是如何实现的 解决方法 与其他NoSQL数据存储[详细]
