Sql 视图字段长度是否可以阻止创建视图

Sql 视图字段长度是否可以阻止创建视图,sql,teradata,Sql,Teradata,我在一个有很多视图的沙箱中工作。与我有关的视图(大约有10个)位于我的SQL客户机(Teradata)左侧列表的一半 我想创建一个虚拟视图,我可以使用它通过在左手边的眼珠快速找到我的视图 我刚刚剪切并粘贴了我之前创建的视图的查询,但更改了名称: CREATE VIEW RDMAVWSANDBOX.VwNIM00000000000000000000000000000000000000000000000 AS SELECT VwNIMEventFct.NIM_USER_ID, COUNT(VwNI

我在一个有很多视图的沙箱中工作。与我有关的视图(大约有10个)位于我的SQL客户机(Teradata)左侧列表的一半

我想创建一个虚拟视图,我可以使用它通过在左手边的眼珠快速找到我的视图

我刚刚剪切并粘贴了我之前创建的视图的查询,但更改了名称:

CREATE VIEW  RDMAVWSANDBOX.VwNIM00000000000000000000000000000000000000000000000 AS
SELECT VwNIMEventFct.NIM_USER_ID, COUNT(VwNIMEventFct.NIM_EVENT_TYPE_ID) AS DownloadCount
FROM RDMAVWSANDBOX.VwNIMEventFct
WHERE NIM_EVENT_TYPE_ID = 884
GROUP BY NIM_USER_ID
所有这些零都是故意的,我希望在向下滚动视图时,这个表能够突出

但它不会创建视图。我试了三个0,结果成功了


为什么!?我可以在什么地方调整设置吗?Teradata似乎不允许我创建此视图,这似乎与名称太长有关。

Teradata对字段名有30个字符的限制,TD14.10或更高版本除外。感谢@dnoeth提供的信息

您得到的错误是什么?我没有看到任何错误。视图不会像平常一样出现在“我的视图”列表中,也许你的工具不会显示它?你能在Teradata系统视图中看到一个条目吗?我甚至不知道如何检查@a_horse_和_no_name。当我给视图取一个较短的名称时,我可以看到它出现了,尽管Teradata中的任何数据库/表/列名都限制为30个字符。只有最新版本的TD14.10支持128个字符。