-
sql – 表与视图的性能
所属栏目:[MsSql] 日期:2020-05-23 热度:171
最近开始使用数据库,其中约定是为每个表创建一个视图.如果你假设表和视图之间有一对一的映射,我想知道有没有人可以告诉我做这样的事情的性能影响. BTW,这是在Oracle上. 假设问题是关于非物化视图 – 实际上取决于视图所基于的查询以及正在进行的操作.有时,优[详细]
-
Fetch.Join()不工作在Fluent NHibernate
所属栏目:[MsSql] 日期:2020-05-23 热度:163
我在关系的一边有以下映射覆盖: public void Override(AutoMappingItemAsmtDetailDh mapping){ mapping.HasManyWAsmtDetail(x = x.WAsmtDetails).Inverse().AsBag().Cascade.AllDeleteOrphan().Access.PascalCaseField(P[详细]
-
sql-server-2005 – ORDER BY 5 DESC是什么意思?
所属栏目:[MsSql] 日期:2020-05-23 热度:146
SELECT Departamentos.Nome_Dep, Funcionarios.Nome AS Funcionario, Funcionarios.Salario, AVG(Funcionarios.Salario) OVER(PARTITION BY Departamentos.Nome_Dep) Média por Departament[详细]
-
sql – 基于列的顺序查询速度
所属栏目:[MsSql] 日期:2020-05-23 热度:166
数据库中列类型的顺序对查询时间有任何影响吗? 例如,具有混合排序(INT,TEXT,VARCHAR,INT,TEXT)的表与具有连续类型(INT,INT,VARCHAR,TEXT,TEXT)的表相比,查询速度较慢 答案是肯定的,它是重要的,它可以很重要,但通常不会太多. 所有I / O都是在页面级别(通常为2[详细]
-
sql – 为什么如果在WHERE子句中一个常量被一个参数替换(具有相同的值),那么查询会大大减慢?
所属栏目:[MsSql] 日期:2020-05-23 热度:93
我有一个递归查询,如果WHERE子句包含一个常量,执行速度非常快,但如果用具有相同值的参数替换常量,则会变得非常慢. 查询#1 – 具有常量 ;WITH Hierarchy (Id, ParentId, Data, Depth)AS( SELECT Id, ParentId, NULL AS Data, 0 AS Depth FROM Test UNION ALL S[详细]
-
按特定字段值排序SQL查询
所属栏目:[MsSql] 日期:2020-05-23 热度:102
我有一个sql查询(使用Firebird作为RDBMS),我需要通过字段EDITION对结果进行排序.但是,我需要通过该领域的内容进行排序.即“NE”先行,“OE”为第二,“OP”为第三,空格为最后.不幸的是,我不知道这可以如何实现.我所做的一切都是ORDER BY [FIELD] ASC / DESC,没[详细]
-
sql-server-2000 – 如何在SQL Server中禁用字符串截断时出现错误?
所属栏目:[MsSql] 日期:2020-05-23 热度:54
如果我插入或更新一个长度大于字段的字符串的字符串,我如何告诉SQL Server不会引发错误 – 我想在这个实例中进行静默截断. 您必须做的事情是将ANSI警告设置为OFF 你可以通过调用来做到这一点 set ANSI_WARNINGS OFF 我也写了一个实际的例子: create table bl[详细]
-
sql – Oracle是否在错误时回滚事务?
所属栏目:[MsSql] 日期:2020-05-23 热度:79
这感觉就像一个愚蠢的问题,但我在Oracle事务管理概念指南中看到以下内容: A transaction ends when any of the following occurs: A user issues a COMMIT or ROLLBACK statement without a SAVEPOINT clause. A user runs a DDL statement such as[详细]
-
sql – 创建表时出错:“数据库中已经有一个名为…的对象”,但不是该名称的对象
所属栏目:[MsSql] 日期:2020-05-23 热度:197
我试图在Microsoft SQL Server 2005(Express)上创建一个表. 当我运行这个查询 USE [QSWeb]GO/****** Object: Table [dbo].[QSW_RFQ_Log] Script Date: 03/26/2010 08:30:29 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIE[详细]
-
了解SQL中的ROLLUP
所属栏目:[MsSql] 日期:2020-05-23 热度:159
我已经想出CUBE只是产生所有的排列,但我有ROLLUP的麻烦.在线阅读这本书似乎没有任何好的资源,为了解释SQL,像我这样的人一起努力解决SQL. 我的书说,ROLLUP是CUBE操作符的一个特殊情况,排除了结果中不遵循层次结构的所有情况. 我不完全确定这是什么意思,但是在[详细]
-
sql – Microsoft Access – 案例查询
所属栏目:[MsSql] 日期:2020-05-23 热度:87
我刚刚尝试使用MS Access 2007 现在我想根据其他列值更新列,在MY SQL中,它是成功运行此查询 UPDATE HAISET REGION=(CASE WHEN (NUMREG LIKE %1) THEN BDG WHEN (NUMREG LIKE %2) THEN JKT WHEN (NUMREG LIKE %3) THEN KNGEND);[详细]
-
数据库 – 功能依赖和规范化
所属栏目:[MsSql] 日期:2020-05-23 热度:183
我正在寻找一个很大的资源来研究功能依赖和规范化. 任何人有什么想法应该在哪里?我难以区分FD是在1NF,2NF还是3NF? 我一直在阅读维基百科,并使用Google搜索找到好的研究,但找不到任何解释它的简单术语. 也许你们都可以分享你在生活中学习FD和规范化的方式.[详细]
-
sql-server-2008 – 如何从使用group by命令检索的结果中获取每个组中的第一个记录
所属栏目:[MsSql] 日期:2020-05-23 热度:141
假设我的输入是: ID GroupID Qty1 1 1002 1 2003 1 3004 2 985 2 1986 3 1757 3 2758 3 3759 4 215 输出应该是 ID GroupID[详细]
-
sql-server – 在完成执行后如何检查SSIS包的作业结果?
所属栏目:[MsSql] 日期:2020-05-23 热度:173
我有一个SSIS包,将数据导入SQL Server 2008数据库.我已经在SQL Server代理中设置了调度作业来运行该包.当我查看历史记录时,我只能看到作业是否成功运行.我看不到其他消息. 我想知道执行作业时有多少条记录被导入.如何监控?我应该在SSIS包中使用附加组件还是[详细]
-
SQL:我如何计算MS ACCESS中的不同记录
所属栏目:[MsSql] 日期:2020-05-23 热度:70
有人可以帮助我SQL命令吗? 我有一个表(tbl_sActivity)具有以下数据 user_id | client_id | act_status | 1 |7| cold| 1 |7| dealed| 22 |5| co[详细]
-
sql – 从视图中删除重复的记录
所属栏目:[MsSql] 日期:2020-05-23 热度:142
我有看法如何仅显示不同的记录.有19列.我想全部显示在一个没有任何重复,我不想删除重复.我只需要观看目的. SELECT DISTINCT([Complaint Number]),[Complaint_For],[Total_Complaint_Qty] ,[Defects],[Customer Code ],[Location],[CutomerName],[KUNUM],[QM[详细]
-
需要在不重启数据库的情况下清除MySQL InnoDB锁
所属栏目:[MsSql] 日期:2020-05-23 热度:62
我有一个 MySQL InnoDB锁阻止用户登录.我不关心此锁的原因 – 我只需要清除锁而不重新启动数据库.杀死查询过程不做任何事情.有什么建议?谢谢. 以下是我如何解决问题: mysql show engine innodb statusG*************************** 1. row ****************[详细]
-
sql-server-2008 – 在SQL Server 2008中导出表
所属栏目:[MsSql] 日期:2020-05-23 热度:168
如何导出表SQL Server到 单个平面文件? (所有数据和 第一行为列名)? 有没有这样的查询? DECLARE @saveas VARCHAR(2048) ,@query VARCHAR(2048) ,@bcpquery VARCHAR(2048) ,@bcpconn VARCHAR(64) ,@bcpdelim VARCHAR(2)SET[详细]
-
TSQL – 在Where子句中使用派生选择列
所属栏目:[MsSql] 日期:2020-05-23 热度:91
有没有办法在TSQL做这样的事情: select a,b,c,case when a=1 then 5 when a=2 then 6end as dfrom some_tablewhere d=6 实际的case语句真的很复杂,所以我试图避免在where子句中重复它有没有办法做到这一点? (我认为MySQL使用“有d = 6”的技巧). select a,b[详细]
-
在MS-Access中使用Datetime插入SQL命令
所属栏目:[MsSql] 日期:2020-05-23 热度:89
我在MS-Access 2007中尝试以下查询,但在时间字段上失败. INSERT INTO LOG ( EMPLOYEECODE, STATUSID, LOCATIONID, TIME, DURATION, SHIFTID, LATECOMING, EARLYGOING, LOGDATE, STATIONID)VALUES ( 1, 1, 0, 4/21/2009[详细]
-
EF和Linq OrderBy使用两个参数
所属栏目:[MsSql] 日期:2020-05-23 热度:146
我使用EF 4和C#. 我需要使用属于两个不同实体的两个属性对此查询的结果进行排序. 在我的情况下,我想通过gt.GroupTypeId及其子集由cnt.ContentId排序. PS:我不知道我的标题是否合适,如果你不这么认为,让我知道我会改变它:-) from cnt in context.CmsContents[详细]
-
sql – 从Oracle中的表中选择第N行
所属栏目:[MsSql] 日期:2020-05-23 热度:54
如何从Oracle中的表中选择第N行? 我试过了 SELECT PRICE FROM AAA_PRICING WHERE ROWNUM = 2 但是没有办法.请帮忙! 基于经典答案: http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:127412348064 select * from ( select a[详细]
-
sql-server – 在SSRS中的ReportService2005.asmx和ReportExecution20
所属栏目:[MsSql] 日期:2020-05-23 热度:193
有谁知道SQL Server Reporting Services中的两个Web服务端点ReportService2005.asmx和ReportExecution2005.asmx之间有什么区别?有没有可以通过的文章?谢谢. ReportExecution2005端点允许开发人员以编程方式在报表服务器中处理和呈现报表.此端点的WSDL可通过[详细]
-
sql-server-2008 – 数据库邮件的脚本设置
所属栏目:[MsSql] 日期:2020-05-23 热度:160
我使用SQL Server 2008 GUI设置数据库邮件配置文件帐户在我的测试服务器上,我现在想要复制到我们的生产数据库. 有没有办法生成一个脚本来做到这一点? AFAIK,没有办法从SSMS中脚本化,但您可以在TSQL中创建一个可传输脚本,并将其重用于所有服务器.这是一个很好[详细]
-
数据库规范化
所属栏目:[MsSql] 日期:2020-05-23 热度:57
我是新进的数据库设计,我已经读了很多关于规范化.如果我有三张桌子:住宿,火车站和机场.我将在每个表中的地址列或其他表引用的地址表中有地址列?有没有过分规范化的东西? 谢谢 数据库规范化是关于构建维护某些功能的关系(表) 关系(表)内的事实(列)和各种关[详细]

浙公网安备 33038102330553号