-
sql – MS Access:WHERE-EXISTS子句不能处理视图?
所属栏目:[MsSql] 日期:2020-05-24 热度:106
先决条件:在MS Access 2010中,创建以下表: CREATE TABLE ATBL(ID INT);INSERT INTO ATBL(ID) VALUES (1);INSERT INTO ATBL(ID) VALUES (2);INSERT INTO ATBL(ID) VALUES (3);CREATE TABLE BTBL(ID INT);INSERT INTO BTBL([详细]
-
sql – rowversion / timestamp会显着影响性能吗?
所属栏目:[MsSql] 日期:2020-05-24 热度:174
我打算在我的数据库rowversion中添加大多数表来跟踪这些表中的更改.我知道添加它会影响查询的性能. 有没有人知道它是否会影响性能(慢几个百分点)或者我不应该将rowversion添加到许多表中,因为它会使DB慢得多. 仅添加rowversion / timestamp列的性能差异是您的[详细]
-
sql-server – 具有表值函数限制性能的CROSS APPLY
所属栏目:[MsSql] 日期:2020-05-24 热度:123
我有CROSS APPLY与参数化表值函数的问题. 这是简化的伪代码示例: SELECT * FROM ( SELECT lor.* FROM LOT_OF_ROWS_TABLE lor WHERE ...) AS lorCROSS APPLY dbo.HeavyTableValuedFunction(lor.ID) AS htvfINNER JOIN ANOTHE[详细]
-
如何启用WCF日志记录以便写入数据库?
所属栏目:[MsSql] 日期:2020-05-24 热度:176
我希望能够在数据库中记录消息信息,我正在尝试决定如何最好地做到这一点.是否可以将WCF日志记录机制配置为写入数据库而不是文件?谢谢. 你需要有两件事: 正确的配置以启用.NET跟踪 跟踪侦听器,用于捕获跟踪消息并将其存储在数据库中 对于#1: 您需要首先在WC[详细]
-
数据库 – MySQL的替代品
所属栏目:[MsSql] 日期:2020-05-24 热度:59
我想为我的应用程序持久存储数据,但我真的不需要一个完整的关系数据库.我真的可以使用一个基本的“缓存”式持久存储,其中结构只是一个(键,值)对. 代替数据库什么是我最好的,可扩展的选项? 始终存在 SQLite,一个存储在文件中的数据库. SQLite已经具有内置并发[详细]
-
索引是否计入SQL Server Express的10gb数据库大小限制?
所属栏目:[MsSql] 日期:2020-05-24 热度:84
我正在开发一个使用SQL Server Express数据库的项目,该数据库已经相当大,我知道索引特定的列/表可能会占用相当多的空间. 我不知道的是索引使用的空间是否与数据库的总大小限制相关.如果有人有任何见解让我知道. 关系数据计入极限.这实际上包括索引,但不包括FI[详细]
-
sql-server – SQL Server探查器不通过TextData列过滤器过滤
所属栏目:[MsSql] 日期:2020-05-24 热度:86
我有一个存储过程,我们称之为’MyStoredProc’,每隔几秒就调用一次. 我想过滤它,因为它使视图混乱. proc被称为exec sp_executesql N’Exec @Return = [dbo].[MyStoredProc] …. 我已经在TextData列上有两个Not Like过滤器,它可以很好地用于其他文本.然而,第三[详细]
-
reporting-services – 我可以使用SQL Server 2008 R2在VS 2015中创建SSRS报
所属栏目:[MsSql] 日期:2020-05-24 热度:165
我是SSRS的新手. 最近将我的开发环境从Visual Studio 2010升级到Visual Studio 2015 Enterprise Edition.目前,我的报告是使用Crystal Reports制作的.我想使用SSRS,我正在尝试找出我当前的环境将允许我这样做. 所以现在我正在使用Visual Studio 2015和SQL Serv[详细]
-
sql-server – 如何解决死锁问题?
所属栏目:[MsSql] 日期:2020-05-24 热度:51
我已经读过这个死锁问题当数据库表开始累积数千行并且许多用户同时开始在同一个表上工作时,对表的SELECT查询开始产生锁争用和事务死锁. 这个死锁问题是否与TransactNo updlock有关? 如果你知道这个问题,请告诉我. 提前致谢. 死锁可能由于多种原因而发生,有时[详细]
-
为什么sql查询有“where 1 = 1”
所属栏目:[MsSql] 日期:2020-05-24 热度:108
我正在经历一些我正在维护的查询,并且程序员已经向我提出了“其中1 = 1”的查询,似乎总是评估为真. 这有好处吗? 重复:Why would someone use WHERE 1=1 AND in a SQL clause? 这个问题不是这个问题的答案. WHERE子句: select * from table where 1=1 and s[详细]
-
entity-framework – 如何创建SQL Server系统表
所属栏目:[MsSql] 日期:2020-05-24 热度:108
我正在开发一个首先使用Entity Framework代码进行迁移的站点.在每个主要版本之后,我会获取生产数据的副本并在我的开发环境中进行设置.我发现为了使用带有迁移的生产数据副本,有必要将__MigrationHistory表从旧的开发数据库映像复制到生产数据库副本. 除了一个[详细]
-
sql – 有没有替代MULTISET运算符,以避免子查询?
所属栏目:[MsSql] 日期:2020-05-24 热度:139
假设您有一个表格如下: CREATE TABLE EMPLOYEE_SALES( EMPLOYEE_ID NUMBER, PRODUCT_ID NUMBER, SALE_AMOUNT NUMBER); 并假设它填充如下: +-------------+------------+-------------+| EMPLOYEE_ID | PRODUCT_ID | S[详细]
-
sql-server – 我们如何为连接字符串.config中使用的Sql Server实例名设置别名?
所属栏目:[MsSql] 日期:2020-05-24 热度:151
我有两个开发团队,来自不同的团队. A组针对Sql Server 2008 R2的本地默认实例进行开发; B组针对Sql Server 2008 R2的本地命名实例进行开发. 有没有办法设置一个别名,以便两个组编码相同的名称?现在我们正在进行连接字符串战争,因为B组更改(本地)到./DEV,A组[详细]
-
sql – 回滚已提交的数据
所属栏目:[MsSql] 日期:2020-05-24 热度:162
可以在oracle中回滚已提交的数据吗?如果是,那我们该怎么做呢. 请帮忙. Oracle在术语FLASHBACK下有几个功能,在某些情况下允许将单个表或整个数据库恢复到较早的状态,而无需进行RMan恢复.恢复选项.这些功能的可用性取决于(1)您正在使用的数据库版本,以及(2)是[详细]
-
如何在SQL Server中生成一系列日期
所属栏目:[MsSql] 日期:2020-05-24 热度:127
标题并没有完全体现我的意思,这可能是重复的. 这是长版本:给定一个客人的姓名,他们的注册日期和结账日期,我如何为他们作为客人的每一天生成一行? 例如:鲍勃在7月14日检查并离开7月17日.我想要 (Bob, 7/14), (Bob, 7/15), (Bob, 7/16), (Bob, 7/17) 作为我[详细]
-
数据库 – Web应用程序部署和多个版本
所属栏目:[MsSql] 日期:2020-05-24 热度:135
我很想知道其他开发人员如何处理网络应用程序的版本控制和部署不同的版本.根本问题在于,当您部署新版本时,有人可能正在使用您的Web应用程序,此时他们没有客户端的 Javascript等已经过时. 在客户端对媒体进行版本控制很容易,但如果你的版本,你还需要对业务逻辑[详细]
-
设计 – 配置文件与数据库表
所属栏目:[MsSql] 日期:2020-05-24 热度:123
我特别感兴趣的场景是具有在某些配置参数上运行的守护进程的多个服务器. (因为,这是一个学习练习.我欢迎任何超出这个特殊情况的想法) 问题是,配置参数应该放在哪里. A.中央数据库表 B.推送到每个框的配置文件 这些是我遇到的最常见的.值得注意的是,在代码常量[详细]
-
在Select中组合两个表(SQL Server 2008)
所属栏目:[MsSql] 日期:2020-05-24 热度:170
我知道这可能是非常基本的,但我必须在他们在学校教的时候一直在睡觉:) 如果我有两个表,例如: 表1(产品) idnamepriceagentid 表2(代理人) useridnameemail 如何从包含代理名称和电子邮件的产品中获取结果集,这意味着products.agentid = agent.userid 谢谢你的[详细]
-
sql – 在没有表扫描的情况下获取标识列的最大值
所属栏目:[MsSql] 日期:2020-05-24 热度:189
我有一个带有标识列Id的表. 当我执行: select max(Id) from Table SQL Server执行表扫描和流聚合. 我的问题是,为什么它不能简单地查找分配给Id的最后一个值?这是一个身份,所以必须跟踪信息,对吧? 我可以手动查看吗? 您可以使用 IDENT_CURRENT查找要插入的[详细]
-
sql – codeigniter的“SELECT TOP 1”相等?
所属栏目:[MsSql] 日期:2020-05-24 热度:96
我需要从sql结果中只获得1条记录.我们在标准的sql中使用“SELECT TOP 1”,但我们怎么能在CodeIgniter中做到这一点?那有什么功能吗?我在网上研究了这么多,却找不到:/ 欣赏!谢谢, 与LIMIT $this-db-limit(1);$query = $this-db-get(my_table);$myRow = $que[详细]
-
如何在SQL(T-SQL)中从日期组件创建日期?
所属栏目:[MsSql] 日期:2020-05-24 热度:163
如何在SQL(T-SQL)中构造本机日期数据类型值? 我添加了一些示例,但请提供您自己的示例.我的示例假设月份和年份以整数值存储(或随时可用),但也许您的示例将假设日期和月份(或其他)存储为文本.我看不到未来;让我感到惊讶 为什么,输入数据作为字符串是最明显的([详细]
-
数据库设计 – 数据库设计问题 – 存储国际人名
所属栏目:[MsSql] 日期:2020-05-24 热度:151
据我所知,FirstName LastName“问题”经常引起使用美国人设计网站的人的抱怨.您认为什么是适合更多国家的更好的系统?您会建议使用哪些字段来存储名称可能需要访问,理解或显示的各种方式? 根据系统的用途,我将根据美国FirstName MiddleName和LastName的想法[详细]
-
在SQL中放置逻辑的优点和缺点?
所属栏目:[MsSql] 日期:2020-05-24 热度:192
在一项新工作中,我刚刚接触了将逻辑放入SQL语句的概念. 在MySQL中,一个愚蠢的例子是这样的: SELECT P.LastName, IF(P.LastName=Baldwin,Michael,Bruce) AS FirstNameFROM University.PhilosophyProfessors P// This is like a ternary op[详细]
-
sql-server – Foreach循环Microsoft SSIS – 相当于break语句
所属栏目:[MsSql] 日期:2020-05-24 热度:51
在SSIS的Foreach循环中有一种方法,如果任务失败,你可以突破循环到下一次迭代? 我正在循环xml文件并使用此文件中的值执行查找,如果查找不返回任何我想报告的值,然后不执行此文件的任何其他任务.如果没有相当于break语句的话,怎么能实现呢? 您还可以使用带有[详细]
-
sql – 将限制设置为array_agg()
所属栏目:[MsSql] 日期:2020-05-24 热度:60
我有以下Postgres查询: SELECT array_agg(Esns.id ) FROM public.Esns, public.PurchaseOrderItems WHERE Esns.PurchaseOrderItemId = PurchaseOrderItems.id AND PurchaseOrderItems.Gr[详细]

浙公网安备 33038102330553号