社区
基础和管理
帖子详情
表的列名是关键字,怎么建视图?
lotusland
2005-08-25 02:53:58
有一张表,表里有一个列,名字叫type。我现在要建一个视图,这个列也要包括进去。怎么办?这张表的结构是已有的,不能变。
...全文
302
7
打赏
收藏
表的列名是关键字,怎么建视图?
有一张表,表里有一个列,名字叫type。我现在要建一个视图,这个列也要包括进去。怎么办?这张表的结构是已有的,不能变。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
waterfirer
2005-08-25
打赏
举报
回复
哈哈,用pl/sql developer可以的
------
如果是create table t1("type" number)这样建表,在pl/sql developer也是要用select "type" from t1来查询的,真不知道你是怎么弄出来的。:)
lotusland
2005-08-25
打赏
举报
回复
哈哈,用pl/sql developer可以的
waterfirer
2005-08-25
打赏
举报
回复
字段必须是type而不是"type"
----
原来的表是type而不是"type"?
你取记录的时候select type from tablename可以吗?
waterfirer
2005-08-25
打赏
举报
回复
你改的是视图,不是表。如果视图字段也要求是"type"的话,那就
create view v1 as select t1."type",t2.a,t2.b from t1,t2;
lotusland
2005-08-25
打赏
举报
回复
这样的话,表的字段就要改了,但是我无权更改,改了的话以前的程序就要崩溃了
我只能够维持现状,字段必须是type而不是"type"
waterfirer
2005-08-25
打赏
举报
回复
SQL> create table t1("type" number);
表已创建。
SQL> create table t2(a number,b number);
表已创建。
SQL> create view v1 as
2 select t1."type" aa,t2.a,t2.b from t1,t2;
视图已建立。
SQL> insert into t1 values(1);
已创建 1 行。
SQL> insert into t2 values(1,2);
已创建 1 行。
SQL> select * from v1;
AA A B
---------- ---------- ----------
1 1 2
SQL>
nowait
2005-08-25
打赏
举报
回复
create view view_name as select "type" from your_table;
hive
建
表
详注小记(备忘)
本文介绍了Hive中的内部
表
和外部
表
的区别,详细解释了
建
表
语法,并提供了多种
建
表
方式的示例。此外,还讨论了不同的数据存储格式及其特点,以及如何创
建
分区
表
、分桶
表
等。
Oracle中修改
表
列名
,用SQL语句的方式
本文介绍了在Oracle中修改
表
列名
的两种方法:使用SQL语句`ALTER TABLE`和执行存储过程`sp_rename`。详细讲解了每个命令的语法和使用示例,帮助数据库管理员便捷地进行
列名
变更。
Hive实战-
建
表
相关操作
本文详细介绍了Hive中的内部
表
和外部
表
的区别,包括数据管理、删除操作的不同。同时,讲解了Hive
建
表
的语法,如ROW FORMAT SERDE、STORED AS、LOCATION和TBLPROPERTIES的使用,并探讨了各种数据存储格式,如TEXTFILE、SEQUENCEFILE、RCFILE、ORC和PARQUET。此外,还展示了如何加载数据到Hive
表
中以及LOAD DATA的不同模式。最后,通过实战示例演示了
建
表
、加载数据和删除
表
的过程。
oracle
关键字
作为
列名
本文介绍了在Oracle数据库中如何避免使用保留字作为
表
名或
列名
,通过查询V$RESERVED_WORDS
视图
获取不可用作标识符的保留字,并演示了使用保留字创
建
表
时可能遇到的错误及解决方法。
Hive
建
表
(三)侧
视图
(Lateral View)
本文介绍了Hive中的侧
视图
(Lateral View)及其与用户定义的
表
生成函数(如explode())的结合使用。侧
视图
用于简化复杂查询,通过explode()函数可以将一行数据拆分为多行。文章详细讲解了创
建
、查找、查看和删除
视图
的命令,以及explode()函数的用法,并提供了示例展示如何使用单侧
视图
和多侧
视图
。此外,还讨论了外侧
视图
(Outer Lateral View)以及Union和Union all的概念。
基础和管理
17,377
社区成员
95,112
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章