-
sql-server – 数据库设计:艺术或头痛(管理关系)
所属栏目:[MsSql] 日期:2020-05-24 热度:162
我在过去的经历中看到,大多数人不会在表格中使用物理关系,他们会尝试记住它们并仅通过编码来应用它们. 这里的“物理关系”指的是主键,外键,检查约束等. 在设计数据库时,人们试图在纸上标准化数据库并记录下来.就像,如果我必须为营销公司创建数据库,我将尝试了[详细]
-
entity-framework-5 – 如何从现有数据库生成POCO代理
所属栏目:[MsSql] 日期:2020-05-24 热度:101
我最近切换到Entity Framework 5.现在,我想从现有数据库生成POCO类,我还需要延迟加载和更改跟踪.因此,所有标量属性都应该是虚拟的以及导航属性. 添加新的ADO.Net实体数据模型以.edmx文件和其他一些.cs和.tt文件结尾. 首先,我想知道为什么生成的POCO类默认不符[详细]
-
sql – 选择由X排序的前N个记录,但是以反向顺序排列结果
所属栏目:[MsSql] 日期:2020-05-24 热度:162
我正在尝试获得前N个记录(按某些列X排序时),但结果设置的顺序相反.以下陈述不正确,但可能演示了我所追求的内容: SELECT * FROM (SELECT TOP 10 * FROM FooTable ORDER BY X DESC) ORDER BY X ASC 例如,列X可以是ID或时间戳;我想要最新的10条记录,但希望它们[详细]
-
sql-server – VS2013数据库项目如何在解决方案中引用其他数据库项目
所属栏目:[MsSql] 日期:2020-05-24 热度:73
使用VS2013并完成我的第一个数据库项目解决方案.我在同一台服务器上有三个现有的数据库.报价,报价和报价.每个都有一些存储过程引用其他数据库之一.这是通过 database.schema.table(Quotes.dbo.Mytable)语法完成的,并且在SSMS和所有生产环境中都能很好地工作.[详细]
-
Sql Transaction – SQL Server还是C#?
所属栏目:[MsSql] 日期:2020-05-24 热度:165
我是否正确地说从性能角度来看,sql事务在存储过程中比代码好得多? 目前我在存储过程中使用了大部分事务,但有时我会使用代码来处理更复杂的例程 – 显然我尽可能地保持最小化. 只是有一个复杂的例程需要太多的“变量”,在c#中编写sql事务要比使用SQL Server容[详细]
-
sql-server – 无法在SQL Server中使用用户定义函数在视图上创建索引
所属栏目:[MsSql] 日期:2020-05-24 热度:180
在SQL Server 2005中,我试图在索引视图中使用用户定义函数,该视图将用于全文索引.我已经能够让UDF使用存储过程和有问题的视图.但是,当我尝试在视图上创建索引时,我收到以下错误… 无法在视图“DevDatabase.dbo.View_PersonSearch”上创建索引,因为视图引用的[详细]
-
sql-server – 当设置为CRLF时,SSIS读取LF作为终结符
所属栏目:[MsSql] 日期:2020-05-24 热度:106
使用SSIS 2012.我的平面文件连接管理器我有一个分隔文件,其中行分隔符设置为CRLF,但是当它处理文件时,我有一个文本列,其中包含一个LF.这导致它读取它作为行终止符导致它失败.有任何想法吗? 在回答之前,我不认为该列只包含LF,因为如果行分隔符是CRLF,则不会将[详细]
-
使用SQL Server 2008表中的新值更新Xml属性
所属栏目:[MsSql] 日期:2020-05-24 热度:82
我在SQL Server 2008中有一个表,它有一些列.其中一列是Xml格式 我想更新一些属性. 例如,我的Xml列的名称是XmlText,它在5个第一行中的值如下: Identification Name=John Family=Brown Age=30 / Identification Name=Smith Family=Johnson Age=[详细]
-
sql – Postgres之外的数据库是否具有与外部数据包装器相当的功能?
所属栏目:[MsSql] 日期:2020-05-24 热度:97
我对最近添加的一些Postgres功能感到非常兴奋,比如外国数据包装器.我不知道有任何其他RDBMS有这个功能,但在我尝试向我的主客户端说明他们应该开始更喜欢Postgres而不是他们当前的RDBMS鸡尾酒,并且在我的情况下包括没有其他数据库可以做到这一点,我想验证一下.[详细]
-
sql-server – 列出所有索引
所属栏目:[MsSql] 日期:2020-05-24 热度:90
我想知道在数据库中列出所有表的所有索引的最简单方法是。 我应该为每个表调用sp_helpindex并将结果存储在临时表中,还是有更简单的方法? 任何人都可以解释为什么约束存储在sysobjects中,但索引不是? 以下是您需要的查询类型的示例: select i.name as Ind[详细]
-
从SQL中的时间戳,从今天,昨天,本周,本月以及两个日期php mysql之间选择记录
所属栏目:[MsSql] 日期:2020-05-24 热度:80
希望这是一个简单的解决方案,但我试图过滤以下数据: 今天 昨天 本周 本月 两个日期之间。 从数据库获取的日期基本上是一个时间戳。 这是我试过的: 今天 SELECT n.title, COUNT(*) AS times FROM node_view_count WHERE timestamp DATE_SUB(NOW(), INTERVAL[详细]
-
sql – 将表从一个数据库复制到另一个数据库
所属栏目:[MsSql] 日期:2020-05-24 热度:126
我刚刚在我的机器上创建了一个空数据库。我现在希望将表从我们的服务器数据库复制到本地数据库。 我需要运行什么sql命令来执行此操作?我想创建新表,从旧表复制数据并将其插入到新表中。 Create a linked server到源服务器。最简单的方法是在Management Stud[详细]
-
hashmap – 使用数据库中的值填充枚举
所属栏目:[MsSql] 日期:2020-05-24 热度:117
我有一张表映射String- Integer的表。 我不想静态创建枚举,而是要使用数据库中的值填充枚举。这可能吗 ? 所以,而不是静静地分析: public enum Size { SMALL(0), MEDIUM(1), LARGE(2), SUPERSIZE(3) }; 我想自动创建这个枚举,因为数字{0,1,2,3}基本上是随[详细]
-
是EAV – 混合不好的数据库设计选择
所属栏目:[MsSql] 日期:2020-05-24 热度:90
我们必须重新设计从MySQL到PostgreSQL的传统POI数据库。目前,所有实体都有80-120个属性,表示各个属性。 我们被要求考虑灵活性以及新数据库的良好设计方法。但新设计应允许: 不,的任何实体的属性/属性,即任何实体的属性不是固定的,并且可以定期更改。 允[详细]
-
sql-server – WHERE子句更好地在IN和JOIN之前执行
所属栏目:[MsSql] 日期:2020-05-24 热度:73
我读过这篇文章: Logical Processing Order of the SELECT statement 在文章末尾已经写了ON和JOIN子句考虑之前的WHERE。 考虑到我们有一个拥有10 milion的主表和一个详细表(参考主表(FK)),具有50 milion的记录。我们有一个查询,根据主表中的PK只有100个记[详细]
-
sql – 从表中选择行的最大日期的信息
所属栏目:[MsSql] 日期:2020-05-24 热度:106
我的桌子看起来像这样: group date cash checks 1 1/1/2013 0 0 2 1/1/2013 0 800 1 1/3/2013 0 700 3 1/1/2013 0 600 1 1/2/2013 0 400 3[详细]
-
sql-server – 如何计算SQL Server 2008中存储过程和表的总数
所属栏目:[MsSql] 日期:2020-05-24 热度:144
我在SQL Server 2008 R2中有数据库Test1。在实时服务器上,我从那里备份,并在本地机器上将其恢复为Test2,并添加了一些表和过程。 如果我们将Test2还原到实时服务器,那么任何可以获取表名和过程名称的查询只能在测试2中,而不是在测试1中,否则SQL Server将[详细]
-
sql-server-2008-r2 – 获取SQL Server 2008 R2中表值函数的结果列
所属栏目:[MsSql] 日期:2020-05-24 热度:108
对于常量生成器,我喜欢获取所有表值函数的结果列的元数据(每个表值函数返回的列的名称是什么).我怎么能得到它们?我是否必须解析函数的源代码,或者是否有提供此信息的接口? 谢谢你的帮助 克里斯 我用以获取TVF的以下查询: SELECT udf.name AS Name, SCHEMA_[详细]
-
SQL获取整数的最后两位数
所属栏目:[MsSql] 日期:2020-05-24 热度:64
我需要获取整数的最后两位数.放在表格中的每个元素都是全年,即. YYYY和我只想要最后两位数字,以便显示所有字段 YEAR----090089 最初的领域是什么 YEAR----200920001989 编辑:我得到投诉说, 提示:没有函数匹配给定的名称和参数类型.您可能需要添加显式类型转[详细]
-
sql – 确定ORACLE表中是否存在字段的快速方法
所属栏目:[MsSql] 日期:2020-05-24 热度:56
我正在寻找一个快速的sql语句来确定表中是否存在字段. 实际上我正在使用这句话 Select 1 from dual where exists (select 1 from all_tab_columns where table_name = MYTABLE a[详细]
-
sql-server – SQL Server:为什么比较null = value为NOT IN返回true?
所属栏目:[MsSql] 日期:2020-05-24 热度:100
为什么value与null的比较返回false,除非使用NOT IN,它返回true? 给定查询以查找具有帖子的所有stackoverflow用户: SELECT * FROM UsersWHERE UserID IN (SELECT UserID FROM Posts) 这按预期工作;我得到一个有帖子的所有用户的列表. 现在查询逆;找到所有没[详细]
-
sql – 如何估计Oracle索引的大小?
所属栏目:[MsSql] 日期:2020-05-24 热度:147
我正在考虑在Oracle表中添加一个索引,但是我想首先估计索引的大小(我不需要精确的大小 – 只是一个估计.) 假设我可以访问有关表的所有元数据(行数,列数,列数据类型等),我可以执行任意Oracle SQL查询以获取有关表的当前状态的其他数据,而我知道我希望索引定义[详细]
-
sql – Slick 2 – 更新表中的列并返回整个表对象
所属栏目:[MsSql] 日期:2020-05-24 热度:87
在使用光滑时,如何在返回整个更新的表时更新表格表中的几列? 假设SomeTables是一些TableQuery,你通常会编写一个像这样的查询,例如,你想要一个项目添加到表中(并返回新添加的项目) val returnedItem = SomeTables returning SomeTables += someTable 如果你想[详细]
-
sql – 自定义表单构建器的数据库设计(以及结果的存储)
所属栏目:[MsSql] 日期:2020-05-24 热度:167
我正在尝试实现一个自定义表单构建器,类似于 Wufoo和 Google提供的那些. 虽然我创建了一个简单的UI来创建这些自定义表单,但我的问题在于数据库设计.在创建表单时,JSON实现保存在数据库中(希望改进这一点)并引用以构建用户可以看到的表单. 提交后,我想将表单的[详细]
-
sql – 如何消除选择查询中的重复项?
所属栏目:[MsSql] 日期:2020-05-24 热度:65
在提出这个问题之前,我使用谷歌进行了搜索,但我无法理解或者找不到适合我情况的解决方案. 所以,我有一个包含10列的表,我想从选择结果中消除重复.并且在结果中应该呈现具有唯一用户ID的所有列 +-----------------------------------+------+------------------[详细]

浙公网安备 33038102330553号