-
sql – 复制记录以填补日期之间的差距
所属栏目:[MsSql] 日期:2020-05-25 热度:175
我需要做一些非常奇怪的事情,即在视图中创建虚假记录以填补产品价格的发布日期之间的差距. 实际上,我的情况比这复杂一点,但我已经简化为产品/日期/价格. 假设我们有这张表: create table PRICES_TEST( PRICE_DATE date not null, PRODUCT varchar2(13) not n[详细]
-
SQL – SELECT MAX()和附带字段
所属栏目:[MsSql] 日期:2020-05-25 热度:58
我所拥有的基本上是一个容易用多个表解决的问题,但我只有一个表来完成它. 请考虑以下数据库表 UserID UserName EmailAddress Source3K3S9 Ben ben@myisp.com userSF13F Harry lharry_x@hotbail.com 3rd_partySF13F Harry resid[详细]
-
entity-framework – 从数据库更新模型(数据库优先)
所属栏目:[MsSql] 日期:2020-05-25 热度:116
我正在使用MVC3 VS2010和EF4.1,我使用SQL Server创建了我的数据库,然后将其导入MVC3 Web应用程序. 我在这里遇到了一个挑战,当我从数据库更新模型时,我确实丢失了所有模型文件修改,例如,如果我在某些模型中使用属性进行验证,或者所有这些都被新模型属性覆盖.[详细]
-
在SQL Server上逐字使用SOUNDEX()
所属栏目:[MsSql] 日期:2020-05-25 热度:72
这是我的问题.例如,我有一个表包含一个字段的产品,名称: ProductsID | Name | ..1 | USB Key 10Go2 | Intel computer3 | 12 inches laptop computer... 我目前正在为iPhone网络应用程序实现一个简单的搜索引擎(SQL Server和ASP .NET,C#),我想使用SOUNDEX()S[详细]
-
.net – 删除LINQ to SQL记录而不先加载它
所属栏目:[MsSql] 日期:2020-05-25 热度:106
是否可以让LINQ to SQL使用PK删除记录,而不首先加载记录?类似于NHibernate的代理对象功能? 你应该能够这样做: var person = new Person();person.ID = someID;using (var context = new DataContext(connString)){ context.Persons.Attach(person,[详细]
-
sql-server – 如何使用TSQL识别记录中的记录模式序列?
所属栏目:[MsSql] 日期:2020-05-25 热度:167
这对我来说是一个相当新的练习,但我需要找到一种方法来识别表格中的模式序列. 例如,假设我有一个类似于以下内容的简单表: 现在我想要做的是识别和分组所有具有值为5,9和6的序列模式的记录,并在查询中显示它们.你会如何使用T-SQL完成这项任务? 结果应如下所[详细]
-
sql-server – 如果是肯定的,请汇总所有项目.如果是负数,则返回每一个
所属栏目:[MsSql] 日期:2020-05-25 热度:200
我需要找到一种方法来SUM()num的所有正值,并返回所有正数的SUM()和每个负数的单独行.以下是DDL示例: Create Table #Be( id int , salesid int , num decimal(16,4))Insert Into #BE Values (1, 1, 12.32), (2, 1, -13.00), (3, 1, 14.[详细]
-
sql – 分布式和/或并行SSIS处理
所属栏目:[MsSql] 日期:2020-05-25 热度:162
背景: 我们公司托管SaaS DSS应用程序,客户每天和/或每周向我们提供数据,我们处理和处理这些数据.合并到现有数据库中.在工作时间,服务器中的负载非常小,因为大多数用户通过网站运行简单的预定义查询,或运行主要访问SSAS OLAP多维数据集的追溯报告. 我管理着IT[详细]
-
sql-server – 锁定CREATE TABLE
所属栏目:[MsSql] 日期:2020-05-25 热度:143
在另一个应用程序中,我被糟糕的设计所震撼:多个线程同时执行Ensure DatabaseSchemaExists()方法,看起来基本上是这样的: IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(NMyTable) AND type = NU) BEGIN CREATE TABLE MyTab[详细]
-
将表名前置到SQL中结果集中的每一列? (Postgres具体)
所属栏目:[MsSql] 日期:2020-05-25 热度:116
如何获取结果集中每列的标签,以便在其表中添加名称? 我希望在单个表和连接上进行查询时发生这种情况. 例: SELECT first_name, last_name FROM person; 我希望结果如下: | person.first_name | person.last_name | |-------------------|------------------[详细]
-
将Access数据库迁移到SharePoint 2007
所属栏目:[MsSql] 日期:2020-05-25 热度:86
令我惊讶和高兴的是,我读到管理员可以(几乎直接)将Access 2007数据库导入到sharepoint站点.自动地,将数据库转换为列表和视图,并进行一些表查找,以便进行测量.在客户端计算机上安装Access 2007,即使是表单和仍然可以重用的表单. 对我来说……这听起来很好. 有[详细]
-
sql – 如果A,B,C上有一个索引,A,B上的索引是否冗余?
所属栏目:[MsSql] 日期:2020-05-25 热度:164
作为DBA有多年的经验,我相信我知道这个问题的答案,但我认为从来没有伤害到我的基础. 假设我有一个表在列A和列B上有一个索引,而在列A,B和C上有一个第二个索引,那么丢弃第一个索引是安全的,因为第二个索引基本上会满足可以从第一个索引中获益的查询? 这取决于,[详细]
-
sql-server – 如何防止在列上创建统计信息?
所属栏目:[MsSql] 日期:2020-05-25 热度:156
我有一个列的表,我不希望创建或更新统计信息.如果我强制查询优化器使用主键上的统计密度而不是该列上的统计直方图,我会得到更好的连接基数估计.自动更新和自动创建统计信息在数据库级别打开,我无法更改. 如果您想建议防止统计信息创建的替代方法,请记住该表在[详细]
-
sql-server-2008 – 在更改的数据库模式上重播SQL Server事务日志
所属栏目:[MsSql] 日期:2020-05-25 热度:87
对于相对简单的SQL Server 2008数据库(30 MB),我们有一个大的事务日志(1.3 GB).它(log)包含自db第一次投入生产以来的所有更新(现在我们看到它)代表了我们感兴趣的时间数据的宝贵来源. 有一些方法可以在类似的数据库上“重放”整个日志(就像原来的那样,但是添[详细]
-
sql-server – 当使用外键约束时,如何使用SQL Server SSIS导入数据?
所属栏目:[MsSql] 日期:2020-05-25 热度:79
我正在尝试将导入表单实时数据库设置到我们的开发数据库. 我尝试使用SSIS执行此操作,但由于约束导致导入失败. 例如.我有以下表格: 客户 产品 OrderLines 订单 导入客户和产品很好,因为他们不依赖任何东西.但是在导入OrderLines时它会失败,因为尚未创建Order.[详细]
-
Sql Anywhere 11:恢复增量备份失败
所属栏目:[MsSql] 日期:2020-05-25 热度:57
我们希望在完全备份后创建远程增量备份.这将允许我们在发生故障时进行恢复,并使用SQL Anywhere网络服务器启动另一台尽可能接近实时备份的计算机. 我们正在进行如下完整备份: dbbackup -y -c eng=ServerName.DbName;uid=dba;pwd=sql;links=tcpip(host=ServerN[详细]
-
sql-server – 用于邮件,文件和数据库存储的理想服务器规格/软件
所属栏目:[MsSql] 日期:2020-05-25 热度:89
我正在试图弄清楚几台服务器的理想设置. 1)网站 1)邮件服务器 1)数据库服务器 1)文件服务器 在这个给定的场景中,假设有一个站点将为每个用户提供5GB的文件存储空间以及电子邮件和专用数据库. 从我对服务器如何工作的一些有限的理解我得出结论,每个功能有1个服[详细]
-
使用FIRSTROW参数的SQL批量插入会跳过以下行
所属栏目:[MsSql] 日期:2020-05-25 热度:103
我似乎无法弄清楚这是怎么回事. 以下是我尝试批量插入SQL Server 2005的文件示例: ***A NICE HEADER HERE***0000001234|SSNV|00013893-03JUN090000005678|ABCD|00013893-03JUN090000009112|0000|00013893-03JUN090000009112|0000|00013893-03J[详细]
-
sql-server – 是否可以强制优化器消除此分区视图中不相关的表?
所属栏目:[MsSql] 日期:2020-05-25 热度:125
我正在为大型表测试不同的体系结构,并且我看到的一个建议是使用分区视图,其中大表被分成一系列较小的“分区”表. 1,2,3,4 在测试这种方法时,我发现了一些对我来说没有多大意义的东西.当我在事实视图上过滤“分区列”时,优化器仅搜索相关表.此外,如果我在维度[详细]
-
sql-server – 表定义中列的顺序是否重要?
所属栏目:[MsSql] 日期:2020-05-25 热度:88
定义表时,按顺序排列逻辑组中的列和组本身是有帮助的.表中列的逻辑顺序向开发人员传达了意义,并且是良好风格的元素. 这很清楚. 然而,不清楚的是,表中列的逻辑顺序是否对它们在存储层的物理排序有任何影响,或者它是否具有人们可能关心的任何其他影响. 除了对风[详细]
-
sql-server – 当一个以前快速的SQL查询开始运行缓慢时,我在哪里找到问题的根源?
所属栏目:[MsSql] 日期:2020-05-25 热度:152
背景 我有一个针对SQL Server 2008 R2运行的查询,它连接和/或左连接大约12个不同的“表”.数据库相当大,有许多表超过5000万行和大约300个不同的表.这是一家大型公司,在全国拥有10个仓库.所有仓库都读写数据库.所以它非常大而且非常繁忙. 我遇到问题的查询看起[详细]
-
SQL,关键字“FROM”附近的CASE语句的语法不正确
所属栏目:[MsSql] 日期:2020-05-25 热度:92
我试图让下面的代码工作,单独的两个代码(在WHEN部分和ELSE部分)工作,但是当在这个CASE语句中使用时,我得到一个错误 “Incorrect syntax near ‘CAST’, expected ‘AS’.” error. 基本上如果WHEN语句代码等于或大于24,那么如果THEN语句的值低于24,则使用THEN[详细]
-
sql-server – SQL Server怀疑数据库?
所属栏目:[MsSql] 日期:2020-05-25 热度:168
如果您有一个标记为“可疑”的数据库,您会怎么做?从上次备份恢复?请指教.谢谢! 首先要确保你不要分离该数据库. 从上一次已知的goodbackup恢复是好的.否则,您将需要使用EMERGENCY修复模式(我假设您正在运行SQL 2005或更高版本).以下是Paul Randal关于此主题[详细]
-
SQL Server中子节点中的空白xml命名空间
所属栏目:[MsSql] 日期:2020-05-25 热度:151
嗨我需要sql中的以下帮助: 我需要以这种格式创建一个xml文件 Document xmlns=urn:iso:std:iso:20022:tech:xsd:001.002.001.04 FIToFIPmtStsRpt GrpHdr MsgId/MsgId /GrpHdr OrgnlGrpInfAndSts OrgnlMsgId /[详细]
-
sql – 插入多行时重复项会发生什么?
所属栏目:[MsSql] 日期:2020-05-25 热度:167
我正在运行一个 python脚本,将大量数据插入到Postgres数据库中,我使用单个查询来执行多行插入: INSERT INTO table (col1,col2) VALUES (v1,v2),(v3,v4) ... etc 我想知道如果它碰到插入的重复键会发生什么.它会停止整个查询并抛出异常吗?或者它只是忽略该特[详细]

浙公网安备 33038102330553号