![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
给自己一个 smile
梦想要有的,万一实现了,加油!
展开
-
ORACLE 查询字表未明确定义列
运行环境:Oracle10g sqlplus环境下。 在查询语句中,经常会出现一个错误: SQL基础:ORA-00918:未明确定义列的错误。 当前遇到有两种情况。原因为:当查询语句中,查询的表(数据集)中有相同的字段名,查询字段无法确认是改查那个字段 时,就会报未明确定义列的错误。 第一种情况: 1.单表时: 比如fconsign表中存在三个字段:fcsg_c转载 2017-10-30 16:56:18 · 4061 阅读 · 0 评论 -
Oracle 常用语句列表
1.复制表结构及其数据create table table_name_new as select * from table_name_old2.只复制表结构create table table_name_new as select * from table_name_old where 1=2; 3.只复制表数据如果两个表结构一样:insert into table_name_new select原创 2017-12-04 18:43:04 · 359 阅读 · 0 评论 -
Oracle中Over函数使用
个人理解:over() 函数 是对 分析函数的一种条件解释,直接点就是 给分析函数加条件吧。 在网上看见比较常用的就是 与 sum()、rank() 函数使用。接下来就用分析下两种函数结合over的用法。 以下测试使用的orace默认的 scott用户下的emp表数据。 1.sum()结合over() Sql代码 select a.empno as 员工编号 ,a.ename...转载 2018-04-11 21:37:00 · 268 阅读 · 0 评论 -
UNION搜索与UNION ALL的区别
1.在数据库中为了将两条SQL语句合拼在一起,通常会用到数据库函数:UNION和UNION ALL注意:将两条SQL语句合拼在一起,字段的数据类型一定要一致,不要回报错;2. UNION ALL 函数 将员工表EMP部门编号>=20,查询出来,如下SELECT * FROM EMP E WHERE E.DEPTNO >= 20;将员工表EMP部门编号>=30,查询出来,如下SEL...原创 2018-07-10 11:40:09 · 1375 阅读 · 0 评论