问题标签 [sql-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 投票
4 回答
9030 浏览

c# - 从列名获取数据类型

我需要使用列名获取列的数据类型。我正在用 C# 编码。情况是我有一个将一些日期转换为 varchar 的视图,以便我可以更好地显示它们(准确地说,没有时间)。但是,这意味着列的数据类型现在不正确。我想做的是使用列名从 DataTable 模式中查找列,然后获取该列的数据类型。在这种情况下,我将从主表而不是视图中收集实际数据类型。想法?

0 投票
1 回答
159 浏览

mysql - 创建 SQL 视图的权限

我在本地主机上为我的论文创建了一个 webapp。现在,当尝试在实时环境中导入 MySQL 时,我被拒绝创建 VIEW 的权利。

有可能克服这一点吗?或者任何人都可以推荐另一个允许查看的主机(真的很便宜,只需要它来上传我的论文,并且需要在线一个月)。

0 投票
2 回答
28248 浏览

oracle - 如何在视图中创建非空列

给定一个像这样的表:

我想创建一个像这样的视图:

仅当列“MyColumn”为“NOT NULL”时。

在 SQL Server 中,这非常简单:

但是,Oracle 等效项会导致“NULL”列:

无论如何强制Oracle在元数据中将视图的列标记为“NOT NULL”?

0 投票
1 回答
35592 浏览

sql - 在 Oracle 中重命名视图

可能重复:
重命名 Oracle 表或视图

我知道你可以使用

重命名表,但“ALTER”不适用于重命名视图。

在 Oracle 中重命名视图的语法是什么(如果有什么不同,我使用的是 11g)?

0 投票
7 回答
83461 浏览

sql - 选择视图的列

我正在尝试以view与选择 from 类似的方式选择a 的列名information_schema.columns

我似乎找不到办法做到这一点。以前有没有其他人这样做过,或者知道这是否可能?

0 投票
2 回答
127 浏览

sql - 选择视图中的最快和最佳性能

这是我的观点:

我需要一个 SP 来获得VProductFull2MajorCategoryId个 SP,第一个选择使用连接,如创建视图,第二个使用自己的视图:

以上哪个SP返回速度更快,性能更好?为什么?还有另一种方法可以更快地获得更好VProductFullMajorCategoryId性能而不是高于 SP 吗?

0 投票
2 回答
10029 浏览

oracle - 使用 Toad 在 Oracle 中创建视图时,如何存储格式化脚本?

这个问题可能是蟾蜍特有的。我不知道 Oracle 如何存储视图,所以我将解释使用 Toad 时会发生什么。如果我得到一个特定于 Oracle 的答案,那就更好了。

我创建了一个相当复杂的视图。为了更清楚,我已经很好地格式化了代码,并在需要的地方输入了一些注释。当我需要更改视图时,我使用 Toad 的“描述对象”窗口,我可以在其中找到一个脚本来重新创建视图。唯一的问题是我所有的格式都消失了。select 关键字之前的注释(但在“create view xxx as”之后)也会消失。

如果我输入这个脚本来创建一个视图:

当我稍后描述它时,Toad 将显示它:

请注意,第一条评论已经消失,格式完全不同。

我怀疑 Oracle 不存储视图的代码,只是一些解析的版本,当 Toad 调出脚本时,它会反转这个解析的版本并即时生成一个脚本。

我需要做什么才能使 Toad/Oracle 保持原始格式?

(PS:我知道我可以更改 Toad 的代码格式化程序的设置,但这不是我想要做的。由于我过去的一些有问题的选择,这个特定的视图有几个级别的内联视图,我需要一个非常具体的格式化以明确发生了什么)

0 投票
5 回答
135055 浏览

sql-server - 用主键创建视图?

我用以下代码创建了一个视图

我想定义CONVERT(nvarchar, YEAR(okuma_tarihi)) + 'T1' AS sno为主键可以吗?如果这可能我该怎么办?

0 投票
2 回答
635 浏览

ruby-on-rails - rails 3.2 是否有更新的 rails_sql_views gem?

我需要 rails_sql_views gem 提供的功能。然而,这个 gem 的最后一次提交似乎是在 2010 年。这个项目是否已被新项目过时?我想找到一个活跃的 gem 来获得这个功能。

http://activewarehouse.rubyforge.org/rails_sql_views/
http://rubygems.org/gems/rails_sql_views

经过进一步研究,这里是类似功能的 Rails 3 候选: https ://github.com/bradphelan/Active-Illusion

这是这篇博文的精华:http: //xtargets.com/2011/08/02/tableless-views-with-active-record/

然而,这个解决方案似乎不是很受欢迎。

0 投票
4 回答
699 浏览

asp.net - 无法将类型隐式转换为 List

下午,

我收到以下错误,但不知道为什么...有人可以看看,让我知道我哪里出错了。

无法将类型“System.Collections.Generic.List”隐式转换为“System.Collections.Generic.List”

下面是我正在尝试使用的内容,以获取列表,以便我可以将其与亚马逊一起使用。我试图删除 .ToList() 位,但似乎没有任何效果。我正在调用一个 MS SQL 视图“GetASINForUpdateLowPrices”,它返回产品 ASIN 的列表

我正在使用的视图的 SQL,这可能会有所帮助。