我最近(今天)开始使用 SQL,我完全不知道自己在做什么。我创建了一个Query.sql
文件并开始输入一些随机命令。我突出显示 aSELECT
并执行它以查看会发生什么,我添加一个新的SELECT
,突出显示它并查看它的作用。
但是,当我尝试创建视图时,它遇到了一些问题。我真的不明白为什么,但使用GO
之前和之后似乎可以解决问题,但是现在当我从该视图中进行选择时,它无法识别它(也就是说,它有效,但它以红色突出显示,通常这意味着它不应该编译)。
有人可以用外行的话解释发生了什么吗?我该如何解决这个SELECT * FROM METRIC_STATS
问题?(我尝试将它封装在同一个 go 中,其他 go,甚至不完全知道它应该是什么样子)
GO
CREATE VIEW METRIC_STATS ( ID, MONTH, TEMP_C, RAIN_C)
AS SELECT ID,
MONTH,
(TEMP_F - 32) * 5 /9,
RAIN_I * 0.3937
FROM STATS;
GO
SELECT * FROM METRIC_STATS;