问题标签 [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.
sql - SQL:如何从具有 OneToMany 关系的表中创建数据库视图?
共有三个可用的表和列:
我想从以下格式创建视图:
- EmpID 和 EmpName 来自 Core Table。
- ExternalID 和 ExternalName 来自于具有核心表的 OneToOne 的外部表
- EmpPrimaryDept 和 EmpSecondaryDept 来自具有核心表的 OneToMany 位置表
对于 1) 和 2) 以下查询有效:
如何加入 Position 表,以便如上所述返回一行?
- 核心中有 20,000 名员工数据。
- 在您看到 1 Emp ID 的问题中,它们是两个表之间的链接。
- 我正在使用 Oracle Database 12c 版本 12.1.0.1.0 - 64 位生产
sql - 在 SQLite 中对结果进行分页的最佳方式
假设我在 SQLite 中有以下查询:
我希望最终用户能够以可滚动的方式查看数据(例如,就像 Excel 中当前可查看的数据)。如果用户向下滚动 100 个结果,而不是执行以下操作:
我想确保返回给他们的结果在 25 毫秒左右,而不是让他们等待每次超出可视范围时执行查询所需的时间。
最好的方法是什么?在伪代码中,我的思路如下:
这会是完成我想要做的事情的最佳方式吗?或者是否有一种标准化的方法可以在 SQLite 中执行上述操作?如果是这样,最好的方法是什么?
oracle - 从规模很大(400 GB)的生产数据库创建测试数据库(包含所有数据)的最快方法是什么?
我是一个 java 人,对 Oracle 的可用特性不太熟悉。请帮我。要求是,我们正在寻找一些从生产数据库创建的虚拟(副本/镜像/视图)数据库,仅用于测试目的。完成所有自动化测试用例的执行后,删除创建的虚拟数据库。那么Oracle中有没有这样的概念?
我们在 Oracle 12c 上。许多应用程序使用相同的数据库(其巨大)
PS:我们还使用 docker 和 AWS 进行部署。
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"
sql - Rails 像查询表格一样查询搜索结果
我正在尝试一种有效的方法来搜索搜索结果。像这样的东西:
- ProductParam 和 Product 通过 belongs_to / has_many 关联。
- product_params 中的名称已编入索引。
- 有大量的产品和产品参数,所以效率在这里很重要。
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 数据库视图:
android - Android @DatabaseView 找不到我的视图
我创建了一个复杂的数据库视图来从我的获取一些数据tables
:
根据文档,我指定了数据库的视图:
在我的QueriesDao
我想select everything
从View
:
我遇到了以下错误:
我浏览了很多帖子,但没有解决方案帮助我。我应该如何解决这个问题?
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()
java - Spring Data MongoDB 视图
我们使用 Spring Data mongodb 2.1.3 版。
我们有两个集合cities
和countries
.
我们有扩展的数据库存储库org.springframework.data.mongodb.repository.MongoRepository
。
现在我们要创建返回聚合数据的 REST API 端点CityCountryDto
。出于这个原因,我们要制作只读视图cityCountry
https://docs.mongodb.com/manual/reference/method/db.createView/
我们尝试了
请注意,为了使其工作,我们必须在数据库中运行应用程序之前创建视图,或者我们必须使用数据更改日志工具(如 Flyway 或 liquibase 或 mongobee)。为了使事情变得更容易,在我们启动应用程序之前,请考虑数据库中存在的视图。
我的问题,是否有开箱即用的 Spring 数据支持视图?有没有更好的方法来实现这一目标?