【发布时间】:2016-07-06 07:33:16
【问题描述】:
我正在尝试创建视图架构,但遇到了一些问题。
你能解释一下吗?我是模式的新手。
CREATE VIEW schema.[TEMP1_V](
LOCATION,
OBJECTID,
CTID,
numb,
COUNTALL,
COUNTALL_DEBIT
)
AS SELECT
LOCATION,
OBJECTID,
CTID,
numb,
COUNTALL,
COUNTALL_DEBIT
COUNT (location) OVER (PARTITION BY location) AS COUNTALL,
COUNT (location) OVER (PARTITION BY location, IS_DEBIT) AS COUNTALL_DEBIT
FROM ALLOCAMT_V
我在尝试创建它时遇到错误。 '关键字'SCHEMA'附近的语法不正确。'
【问题讨论】:
-
您的架构实际上是否称为“架构”?这里的默认值是'dbo'
-
只需删除
schema.,视图就会在默认架构中创建。 -
嗨,我试过这样做..但不起作用。
-
您的意思是您尝试了@jarlh 的建议?为什么它不起作用?您收到(新)错误消息了吗?
-
另外,从选择列表中删除重复的列!
标签: sql sql-server sql-server-2008 views database-schema