问题标签 [database-view]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
233 浏览

sql - SQL:如何从具有 OneToMany 关系的表中创建数据库视图?

共有三个可用的表和列:

我想从以下格式创建视图:

  1. EmpID 和 EmpName 来自 Core Table。
  2. ExternalID 和 ExternalName 来自于具有核心表的 OneToOne 的外部表
  3. EmpPrimaryDept 和 EmpSecondaryDept 来自具有核心表的 OneToMany 位置表

对于 1) 和 2) 以下查询有效:

如何加入 Position 表,以便如上所述返回一行?

  • 核心中有 20,000 名员工数据。
  • 在您看到 1 Emp ID 的问题中,它们是两个表之间的链接。
  • 我正在使用 Oracle Database 12c 版本 12.1.0.1.0 - 64 位生产
0 投票
1 回答
334 浏览

sql - 在 SQLite 中对结果进行分页的最佳方式

假设我在 SQLite 中有以下查询:

我希望最终用户能够以可滚动的方式查看数据(例如,就像 Excel 中当前可查看的数据)。如果用户向下滚动 100 个结果,而不是执行以下操作:

我想确保返回给他们的结果在 25 毫秒左右,而不是让他们等待每次超出可视范围时执行查询所需的时间。

最好的方法是什么?在伪代码中,我的思路如下:

这会是完成我想要做的事情的最佳方式吗?或者是否有一种标准化的方法可以在 SQLite 中执行上述操作?如果是这样,最好的方法是什么?

0 投票
2 回答
87 浏览

oracle - 从规模很大(400 GB)的生产数据库创建测试数据库(包含所有数据)的最快方法是什么?

我是一个 java 人,对 Oracle 的可用特性不太熟悉。请帮我。要求是,我们正在寻找一些从生产数据库创建的虚拟(副本/镜像/视图)数据库,仅用于测试目的。完成所有自动化测试用例的执行后,删除创建的虚拟数据库。那么Oracle中有没有这样的概念?

我们在 Oracle 12c 上。许多应用程序使用相同的数据库(其巨大)

PS:我们还使用 docker 和 AWS 进行部署。

0 投票
1 回答
20 浏览

crystal-reports - Crystal Reports 2008 不允许我将特定视图添加为数据源

我在我的数据库中创建了以下(非常标准的)视图

该视图在我的凭据下的数据库中运行良好,当我以报告用户身份连接时也运行良好。

当我尝试在 Crystal 中添加视图时,出现以下错误: 将视图添加到选定表时出错

当我在 ODBC (RDO) 下创建新连接时,我可以添加视图,但是我无法在报告中与它进行交互,并且验证数据源会删除它。

在此处输入图像描述

该错误是指“.1”附近的语法不正确。 文件中唯一的 .1 是USING顶部的语句,我无权重命名数据库。

如何将我的视图添加到我的报告中?

0 投票
2 回答
59 浏览

sql - 将查询转换为视图

我有一个很长的查询,根据句点计算几个项目。话虽如此,我有 period P1 (转换为 07:00:00 和 08:59:59,就这样。我必须按 medic 和 period 计算所有计数。我使用绑定值来搜索表格(trunc(a.dt_agenda, 'dd') between :dt_inicial 和 :dt_final ) 由于我使用 UNION ALL 将所有句点放在一起,因此查询很长,我需要将其存储在 varchar2 字段 (4000) 中。所以,我需要从我的查询中创建一个对象(可能是一个视图),在查询中搜索视图而不是表。视图不接受绑定值并且没有绑定我无法插入开始日期和结束日期。有人对我如何完成这项工作有任何提示吗?提前致谢

我尝试创建仅在查询中包含日期列的视图,但之后我无法使其工作(针对视图进行查询)

Then it repeats to P3, P4, P5 and the last part is "Total"

0 投票
1 回答
47 浏览

sql - Rails 像查询表格一样查询搜索结果

我正在尝试一种有效的方法来搜索搜索结果。像这样的东西:

  • ProductParam 和 Product 通过 belongs_to / has_many 关联。
  • product_params 中的名称已编入索引。
  • 有大量的产品和产品参数,所以效率在这里很重要。
0 投票
0 回答
92 浏览

django - django.db.utils.ProgrammingError:关系“postgres_po_db_view”已经存在

我正在开发一个基于数据库视图的 api,并尝试在模型的类元中使用 managed=False 选项为同一个 postgres 数据库视图创建一个模型,并通过同一类元中的 db_table 参数连接我的模型,这里是我的数据库视图名称是“postgres_po_db_view”,并且在尝试为相应模型运行迁移时出现错误,请不要担心视图或模型代码,一切都很好并且可以正常工作,但我担心的是何时尝试通过模型类中的类元配置将我的模型与我的数据库视图连接起来,当我第一次迁移时它运行平稳,然后在尝试为另一个模型运行另一个迁移或再次尝试运行相同的命令 migrate am获取关系 postgres_po_db_view 已经存在错误...任何有用的线索都是非常明显的......由于这个错误,我无法应用进一步的迁移......

这是我的模型:

这是我的 postgres 数据库视图:

0 投票
1 回答
171 浏览

android - Android @DatabaseView 找不到我的视图

我创建了一个复杂的数据库视图来从我的获取一些数据tables

根据文档,我指定了数据库的视图:

在我的QueriesDao我想select everythingView

我遇到了以下错误:

我浏览了很多帖子,但没有解决方案帮助我。我应该如何解决这个问题?

0 投票
1 回答
140 浏览

android - 房间内的 Android 数据库视图

我在房间的数据库视图中有一些 sqlite 错误:

}

LogCat 显示此错误:

e:/Users/****/app/build/tmp/kapt3/stubs/debug/com/dexter/roompractice/UserDetail.java:7:错误:[SQLITE_ERROR] SQL 错误或缺少数据库(“添加”附近:语法错误) public final class UserDetail { ^ e: > /Users/****/app/build/tmp/kapt3/stubs/debug/com/dexter/roompractice/UserDAO.java:11: 错误:有问题使用查询:[SQLITE_ERROR] SQL 错误或缺少数据库(没有这样的表:UserDetail) public abstract java.lang.Object getUSers(@org.jetbrains.annotations.NotNull()

0 投票
1 回答
738 浏览

java - Spring Data MongoDB 视图

我们使用 Spring Data mongodb 2.1.3 版。

我们有两个集合citiescountries.

我们有扩展的数据库存储库org.springframework.data.mongodb.repository.MongoRepository

现在我们要创建返回聚合数据的 REST API 端点CityCountryDto。出于这个原因,我们要制作只读视图cityCountry https://docs.mongodb.com/manual/reference/method/db.createView/

我们尝试了

请注意,为了使其工作,我们必须在数据库中运行应用程序之前创建视图,或者我们必须使用数据更改日志工具(如 Flyway 或 liquibase 或 mongobee)。为了使事情变得更容易,在我们启动应用程序之前,请考虑数据库中存在的视图。

我的问题,是否有开箱即用的 Spring 数据支持视图?有没有更好的方法来实现这一目标?