gpt4 book ai didi

sql - 如何在一次查询执行中创建 View 并从中选择

转载 作者:行者123 更新时间:2023-12-04 16:03:08 26 4
gpt4 key购买 nike

我想创建一个 View ,然后在一个查询中从中选择,请你告诉我下面的代码是如何实现的:

create view myView as
select [Order Details].Discount from [Order Details]
select * from myView

如果我想运行代码,首先我必须选择与创建 View 相关的部分,然后我必须选择与从该 View 中选择相关的下一部分。我想知道当我们执行查询时,这两个查询是如何一起运行的,将创建 View ,然后执行选择。

现在我想补充一点,如果一旦我创建了那个 View ,另一次 SQL 给我错误。我怎样才能解决这个问题??意味着该对象只会被创建一次

最佳答案

在命令对你有用后写下Go

create view myView as
select [Order Details].Discount from [Order Details]
Go
select * from myView
Go

如果 View 不是必需的,你也可以使用 CTE

-- Define the CTE expression name and column list.
WITH Sales_CTE (Discount)
AS
-- Define the CTE query.
(
select [Order Details].Discount from [Order Details]
)
-- Define the outer query referencing the CTE name.
SELECT *
FROM Sales_CTE

关于sql - 如何在一次查询执行中创建 View 并从中选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3617117/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com