Ang*_*tra 11 postgresql view sqldatatypes
我只是创建一个新视图如下
CREATE OR REPLACE VIEW gettreelistvw AS
SELECT "CRM".groupid, 'pointrewarding'::text AS applicationid, "CM".menuid, "CM".menuname, "CM".levelstructure, "CM".moduleid, "CM".haschild, "CM".installed
FROM core_capabilitymap "CRM"
JOIN core_menus "CM" ON "CRM".menuid::text = "CM".menuid::text;
ALTER TABLE gettreelistvw
Run Code Online (Sandbox Code Playgroud)
当我执行此错误出现
错误:无法将视图列"applicationid"的数据类型从未知更改为文本
虽然我已经将applicationid列的值转换为文本.它仍然被认为是未知的数据类型
'pointrewarding'::text
Run Code Online (Sandbox Code Playgroud)
postgres转换的替代方法也不起作用.
CAST('pointrewarding' AS TEXT)
Run Code Online (Sandbox Code Playgroud)
如何解决这个问题呢.
| 归档时间: |
|
| 查看次数: |
10053 次 |
| 最近记录: |