-
数据库 – 在SQL中处理一对一关系的最佳方法是什么?
所属栏目:[MsSql] 日期:2020-05-24 热度:198
假设我有一些可能是也可能不是或与Bravo或Charlie相关的事情. 这些是一对一的关系:没有阿尔法将涉及到一个以上的布拉沃.没有Bravo将与多个Alpha相关联. 我有几个目标: 一个易于学习的系统 保持. 我的数据完整性 数据库. 匹配的模式 现实世界,逻辑组织 我的[详细]
-
将每个SQL查询记录到Rails中的数据库
所属栏目:[MsSql] 日期:2020-05-24 热度:73
我想保存一些SQL查询rails执行的日志文件(即CREATE,UPDATE和DELETE) 因此,我需要拦截所有查询,然后过滤掉一些 regexp,并根据需要进行登录. 我在哪里可以把这样的东西放在rails代码中? SQL logging in rails – 简而言之 – 您需要覆盖ActiveRecord execute方[详细]
-
sql-azure – SQL Azure备份
所属栏目:[MsSql] 日期:2020-05-24 热度:158
有没有人提出了一个很好的方式来备份SQL Azure数据库? 这两种方法似乎是SSIS或BCP. SSIS看起来像需要我没有的本地安装的MS SQL 2008. BCP看起来有点更有前途,但是我还没有找到任何使用SQL Azure的例子. 在PDC09上,他们宣布了SQL Azure数据同步,这是一个早期[详细]
-
sql-server – T-SQL动态SQL和临时表
所属栏目:[MsSql] 日期:2020-05-24 热度:88
看起来#通过EXECUTE字符串方法使用动态SQL创建的#temptables具有不同的作用域,不能在同一个存储过程中被“固定”SQL引用. 但是,我可以引用一个动态SQL语句在子序列动态SQL中创建的临时表,但似乎存储过程不会将查询结果返回给调用客户端,除非SQL已修复. 一个简[详细]
-
sql – 从JOIN语句中选择适当的列
所属栏目:[MsSql] 日期:2020-05-24 热度:133
我有两个表:table1,table2. Table1有10列,table2有2列. SELECT * FROM table1 AS T1 INNER JOIN table2 AS T2 ON T1.ID = T2.ID 我想从table1中选择所有列,只从table2中选择1列.是否有可能没有枚举table1中的所有列? 是的,您可以执行以下操作: SELECT t1.*[详细]
-
sql-server – SQL Server:检查一个输入参数,如果不是空,并使用它在哪里?
所属栏目:[MsSql] 日期:2020-05-24 热度:91
在WHERE子句中包含输入参数的最佳方法是什么? 有几种方式我相信,但我似乎不记得了. 还可以使用COALESCE()?但我认为这只是为了选择值? 任何帮助真的赞赏 编辑 澄清 让我们说一个名为@code =“1”的变量,那么我的哪里会是“Where type =’B’AND code = @cod[详细]
-
sql-server-2005 – 根据参数选择更新报表参数? (SSRS)
所属栏目:[MsSql] 日期:2020-05-24 热度:146
我在SSRS中创建了一个报告,其中包含两个报告参数.我想要第二个根据第一个选择来更新它的值.第一个是销售代理的列表,第二个是分销商列表.每个代理可以有很多分销商. 因此,如果报表用户选择一个代理,我只希望其经销商在列表中显示第二个参数.显然,参数值将来自[详细]
-
sql-server – SQL Server错误:“%”不是约束.无法删除约束.查看以前的错误
所属栏目:[MsSql] 日期:2020-05-24 热度:157
我正在使用Microsoft SQL Server 2005,而且通常比较新的SQL. 数据库“信息”中的两个表“资源”和“组合资源”之间有一个关系.资源在Group_Resources中有一个外键“id”,命名为“resource_id”.两者之间有一个外键约束,“fk_gr_res_resources”. 我被建立为数[详细]
-
联合SQL Server表中的所有几何,如Postgres中的GeomUnion
所属栏目:[MsSql] 日期:2020-05-24 热度:125
只是为了澄清前期:我在谈论unioning几何,而不是SQL关键字UNION. 我试图将Postgres的一些空间数据从PostGIS移动到SQL Server 2008.直到我看到如下这样的语句: SELECT GeomUnion(the_geom) FROM some_table 这将联合该列中的所有几何,并将其作为一个结果返回([详细]
-
sql-server – 使用SQL CTE打印树
所属栏目:[MsSql] 日期:2020-05-24 热度:119
架构如下: CREATE TABLE [Structure]( [StructureId] [uniqueidentifier] NOT NULL, [SequenceNumber] [int] NOT NULL, -- order for siblings, unique per parent [ParentStructureId] [uniqueidentifier][详细]
-
sql-server – 从DateTime转换为INT
所属栏目:[MsSql] 日期:2020-05-24 热度:101
在我的SSIS包中,我必须将DateTime中的值转换为相应的INTEGER值.提供了以下示例. 关于如何转换这些的任何想法? DATETIME INT--------- ----1/1/2009 398142/1/2009 398453/1/2009 398734/1/2009 399045/1/2009 399346/1/2009 399657/1[详细]
-
DB2死锁超时Sqlstate:40001,原因代码68是由于使用SQL从servlet调用的更新语句
所属栏目:[MsSql] 日期:2020-05-24 热度:74
我从servlet到DB2一个接一个地调用update语句.我收到错误sqlstate 40001,原因代码68,我发现它是由于死锁超时. 我该如何解决这个问题? 可以通过设置查询超时来解决吗? 如果是,那么如何在servlet中使用更新语句或在何处使用它? 原因代码68已经告诉您这是由于[详细]
-
sql-server-2005 – 在EF Code First和SQL 2005中导致“语法不正确”的原因是什么?
所属栏目:[MsSql] 日期:2020-05-24 热度:60
我发现的System.Data.Entity. Database.SqlQuery方法的示例似乎与SQL 2008 R2兼容,但似乎不适用于SQL 2005. 此调用适用于SQL 2008 R2: var myEntities = dbContext.Database.SqlQueryMyEntity(GetDataFromMySp @EntityId = {0}, entityId);[详细]
-
为什么我的SQL索引被忽略?
所属栏目:[MsSql] 日期:2020-05-24 热度:145
我们有一个问题,我们的表上的索引被忽略,SQL Server 2000正在执行表扫描.我们可以使用WITH(INDEX = index_name)子句来强制使用索引,但是不希望这样做. 作为开发人员,我在编写T-SQL时非常熟悉SQL Server,但是分析和性能调优不是我的强项.我正在寻找任何关于为[详细]
-
sql – 使用文件内容更新图像字段的最简单方法是什么?
所属栏目:[MsSql] 日期:2020-05-24 热度:81
我在MS Sql server中有一个表,带有一个图像字段和一个文件. 创建一个T-Sql脚本的最简单的方法是什么,使用该文件的内容更新该字段? UPDATE YourTableSET BlobColumn = (SELECT BulkColumn FROM OPENROWSET(BULK NC:YourFile.png, SINGLE_BLOB) AS x)WHERE .[详细]
-
sql – 如何在某些列中选择所有具有相同值的行
所属栏目:[MsSql] 日期:2020-05-24 热度:156
我是新的sql,所以请善待. 假设我必须显示所有具有相同电话号码的employee_ids(两列在同一个表中) 我如何继续这个问题内联或某事. 怎么样 SELECT *FROM EmployeesWHERE PhoneNumber IN ( SELECT PhoneNumber FROM Employees GROUP BY PhoneNumber HAVING[详细]
-
.net – LINQ to SQL – 按小时分组
所属栏目:[MsSql] 日期:2020-05-24 热度:169
考虑到列类型是DateTime,如何将LINQ到SQL查询的结果分组? 这是解决技术小时(上下文)的一个解决方案. var query = myDC.Orders .GroupBy(x = x.OrderDate.Hour) .Select(g = new { Hour = g.Key, Amount = g.Sum(x = x.OrderAm[详细]
-
.net – 如何在数据库中存储TimeZoneInfo对象?
所属栏目:[MsSql] 日期:2020-05-24 热度:57
我知道有点误导的头衔从来没有真正想要存储TimeZoneInfo对象本身:相反,我想存储一些文化中立的标识符,然后可以稍后用它来重建TimeZoneInfo的一个实例. 目前,我正在存储TimeZoneInfo.Id属性的值,并且在Windows和Windows的英文版和俄文版本上似乎都可以,但我只[详细]
-
sql-server – 从XML转换为SQL Server datetime时,毫秒错误
所属栏目:[MsSql] 日期:2020-05-24 热度:74
我遇到了将数据时间从 XML(ISO8601:yyyy-mm-ddThh:mi:ss.mmm)转换到SQL Server 2005 datetime的问题.问题是转换毫秒是错误的.我已经使用来自nvarchar的convert(datetime,MyDate,126)测试了隐式和显式转换,结果是一样的: Original Result2009-10-29T15:43[详细]
-
sql – 选择顶行时使用的索引错误
所属栏目:[MsSql] 日期:2020-05-24 热度:101
我有一个简单的查询,它选择由其他索引列过滤的列之一排序的前200行.令人困惑的是为什么PL / SQL Developer中的查询计划显示只有当我选择所有行时才使用此索引,例如: SELECT * FROM( SELECT * FROM cr_proposalsearch ps WHERE UPPER(ps.customerpostcode) li[详细]
-
数据库设计 – 如何在关系数据库中最好地存储数字列表?
所属栏目:[MsSql] 日期:2020-05-24 热度:199
我想在关系数据库中存储一个数字列表(基本上是数学术语中的 set),特别是SQL Server 2005. 理想情况下,我希望它是给定表上的单个列,但我愿意听到任何解决方案.我需要存储的数据就像我说的那样,是一组数字. 不需要顺序(即间隙是正常的,正常的,典型的) 范围是可[详细]
-
SQL Server – 在预期条件的上下文中指定的非布尔类型的表达式,靠近“RETURN”
所属栏目:[MsSql] 日期:2020-05-24 热度:106
在SQL Server 2012中使用以下查询获取此错误. 在“RETURN”附近的预期条件的上下文中指定的非布尔类型的表达式. CREATE FUNCTION [dbo].[GetPMResources](@UserResourceNo nvarchar(250)) RETURNS @Resources TABLE ( ResourceNo nvarchar(250) COLLAT[详细]
-
sql – 在oracle树查询中加入其他表
所属栏目:[MsSql] 日期:2020-05-24 热度:104
给出一个简单的(id,description)表t1,例如 id description-- -----------1 Alice2 Bob3 Carol4 David5 Erica6 Fred 和父子关系表t2,如 parent child------ -----1 21 34 55 6 Or[详细]
-
非循环有向图上祖先的高效数据库查询
所属栏目:[MsSql] 日期:2020-05-24 热度:157
假设我有一个非循环有向图,例如家庭“树”(因为孩子有2个父母,所以不是真正的树).我想在关系数据库中放置此图的表示,以便快速计算节点的所有祖先以及节点的所有后代.你会如何表示这张图?你会如何查询所有后代?您将如何插入和删除节点和关系?您对数据做出了[详细]
-
powershell-v3.0 – 如何在管道之后使用“-join”命令
所属栏目:[MsSql] 日期:2020-05-24 热度:194
我正在使用power shell 3.0进行培训,我正在尝试以字节为单位获取文件的内容,通过管道发送它以加入结果,因为默认情况下每行有一个字节,然后将结果发送到文件中. 这是我正在使用的命令: get-content My file -Encoding byte | $_ -join | Out-File -path My re[详细]

浙公网安备 33038102330553号