问题标签 [updatable-views]

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 回答
179 浏览

sql - SQL Server 数据库 - 允许应用程序在视图中编辑记录?

我为一组三个表制作了一个自定义视图。我将如何配置视图,以便应用程序可以像使用表格一样使用它来编辑它?我正在使用 SQL Server Studio Express。

0 投票
1 回答
1166 浏览

sql - 创建视图时出现 PhpPgAdmin 语法错误

我正在尝试在 PhpPgAdmin (PostGreSQL db) 中创建一个具有以下 SQL 语句的视图:

PhpPgAdmin 给我以下错误:

错误:在字符 59 处或附近的“DELETE”处出现语法错误 在语句中:CREATE OR REPLACE VIEW “Schema1”。“删除空错误” AS DELETE FROM myTable WHERE myTable.error IS NULL;

据我所知,这条 SQL 语句是有效的,并且我拥有该表的删除权限。视图中不允许使用 DELETE 语句吗?任何想法我做错了什么?

0 投票
1 回答
66723 浏览

sql - 是否可以将数据插入 MySQL 视图?

我用 4 个表制作了一个 MySQL 视图。是否可以将数据插入视图并让 MySQL 自动将数据传递到正确的表中?

0 投票
3 回答
2915 浏览

sql - 简单插入查询和通过视图插入表的区别

我正在研究 sql 中的视图并且有些困惑并且有以下查询:

我有一个表“项目”,需要在其中插入数据。我使用两种方式,一种没有视图,另一种使用视图。

  1. 通过视图插入:

    /li>
  2. 通过表格插入:

    /li>

查询1和2有什么区别?也就是说,直接插入到表中并使用视图插入到表中。

CHECK OPTION仅当我们在创建视图时使用时,插入是否有区别?

0 投票
2 回答
1325 浏览

sql - 使用视图来保护 sql 中的实际表

视图如何充当实际表和最终用户之间的中介?创建视图时发生的内部过程是什么。我的意思是,当在表上创建视图时,它是否像表和最终用户之间的墙一样站立?视图如何保护实际表,仅使用检查选项?但是如果用户直接插入表中,那么我如何保护实际的表?

如果他/她不使用 : insert into **vw** values(),而是使用: insert into **table_name** values(),那么现在如何保护表?

0 投票
3 回答
141 浏览

mysql - 创建mysql视图时是否应该在SELECT语句中引用多个表?

http://www.mysqltutorial.org/create-sql-updatable-views.aspx

上面的这篇文章陈述了以下内容:

SELECT 语句不能引用多个表。这意味着它不能在 FROM 子句中包含一个以上的表,在 JOIN 语句中不能包含多个表,或者与其他表的 UNION。

这是真的吗?为什么?您将如何查询两个相关的表(通过视图),而不在每个查询字符串中使用连接?

0 投票
1 回答
145 浏览

php - Ajax 表单提交刷新问题

我的站点中有一个用于设置的 ajax 表单。用户按下一个 img,然后 ajax 脚本调用一个名为 set.php 的 php 文件。在这个文件中,我有一个表格

<form method="post" action="users/set.php" enctype="multipart/form-data">

如果用户更新了一些东西就可以了(我有 user.php 的元数据,尽管 ajax 表单被重置了)。但是,如果他按下按钮,那么他将被定向到文件 users/set.php(真的很糟糕)

如果我可以在不刷新页面的情况下发送查询(没有 jquery,谢谢),我想要一个关于如何解决这个问题和另一个问题的建议

谢谢

0 投票
1 回答
8493 浏览

tsql - 如何在 TSQL 中创建可更新视图

如何在 TSQL 中创建可更新视图。请提供我可以作为解决方案基础的简单示例。

最近我在帮助我的朋友使用 TSQL,他问我关于可更新视图的问题。我认为将我的解决方案留在这里以供将来快速查找是个好主意。

如需很好的参考,请查看msdn

0 投票
1 回答
981 浏览

oracle - 可以在 Oracle 视图上执行 CRUD 操作吗

我知道这有点含糊,但我对观点很陌生,并且正在尝试了解它们的能力。

假设我使用表的组合创建了一个由复杂查询创建的视图。如果我尝试在视图中编辑记录,视图是否足够聪明,可以向后遍历创建视图的逻辑并在正确的表中编辑正确的值?

是否允许在视图中编辑值?

谢谢!

0 投票
1 回答
1151 浏览

sql - Oracle 中可更新视图的默认值

可以说我有以下内容:

我想

插入. ( 'hello', 1 )_tab

同样:

插入. ( 'hello', 2 )_tab

我知道如果只有一个视图,我可以在表格上使用默认值,但这不适用于两个视图。

instead of insert除了在每个视图上触发之外,还有其他方法吗?