ALTER TABLE 表名 DROP COLUMN 列名;            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-05-11 08:49:00
                            
                                274阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            ALTER TABLE TBWORKER DROP COLUMN WTUIJIAN;            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-24 19:40:14
                            
                                98阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            oracle删除列
语法  alter table 表名 drop column 列名
如果需要删除的列包含主从关系,为主表的主键,删除时需要加入cascade constraints参数
以上案例,首先以EMP表中的主键EMPNO列成为主表,MGR为外表中的列,当删除主表中的主键时,必须加入cascade constraints参数。
也可以设置一列成为不可用列,unu            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-03-16 14:59:03
                            
                                2568阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            增加一列: alter table emp4 add test varchar2(10); 修改一列: alter table emp4 modify test varchar2(20); 删除一列: alter table emp4 drop column test; 这里要注意几个地方,首先,增            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2014-11-11 09:13:00
                            
                                277阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            增加一列:   alter table emp4 add test varchar2(10);修改一列:   alter table emp4 modify test varchar2(20);删除一列:alter table emp4 drop column test;  这里要注意几个地方,首先,增加和修改列是不需要加关键字COLUMN,否则会报错ora-00905。  其次,对删除单列的话,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-07-20 11:30:57
                            
                                317阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一般有两种方法:方法一:alter table test2 drop column cc;方法二:alter table test2 set unused column cc;
alter table test2 drop unused columns;一般提倡用方法二,原因是方法一是一个很耗时的操作,删除一个列之后,必须重新构造各行来删除列的数据;所以方法二是更好的选择,值得注意的一点是,se            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-05-30 10:40:35
                            
                                1267阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、删除列03:44:40 SQL> create table test as select * from emp;Table created.03:45:06 SQL> desc test;Name                           &n            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-04-02 09:31:32
                            
                                524阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.增加列
alter table persons_
add  [start_date] date
2.删除列
alter table persons_
drop column [start_date]            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-05-02 11:59:32
                            
                                1988阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            将Oracle软件及相关的目录,用户,用户组全部清掉。1.停止Listener     lsnrctl stop2. 关闭并删除数据            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-01-30 17:08:40
                            
                                207阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             1、修改列
alter table DOORINFO add (AREADER VARCHAR2(200) ); update DOORINFO o set AREADER=AREADERID; alter table DOORINFO             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-04-11 15:50:11
                            
                                804阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            表结构:1 A1 B1 C2 A2 B3 C3 F4 D转换后变成:1 A,B,C2 A,B3 C,F4 D答案假设你的表结构是tb_name(id, remark),则语句如下:SELECT a.id, wm_concat (a.remark) new_resultFROM tb_name agroup by a.id            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2011-10-29 18:13:00
                            
                                569阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            select Monthno 月份,                                                                                                                                             SUM(thismonthacttotal) "总活跃用户数",            
                
         
            
            
            
            Hive(下)一,Hive分区与自定义函数1.1 Hive的分区 partition假如现在我们公司一天产生3亿的数据量,那么为了方便管理和查询,此时可以建立分区(可按日期 部门等具体业务分区)。分门别类的管理注意:必须在表创建的时候创建 partition!!!分区分为:单分区和多分区分区分为:静态分区和动态分区1.1.1 创建分区单分区建表语句:create table day_table(i            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-09 23:00:36
                            
                                81阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本文由Excel小学堂原创,欢迎关注,带你一起长知识!在日常工作中,我们在录入数据时,会出现录入错误,或者录入重复的情况,如果数据重复输入,极有可能会影响我们对结果的判断或对未来的预测,所以,找出重复的数据尤为重要。但是,表格中的数据那么多,真的要逐一比对,通过肉眼来进行查找吗?工作量太大,而且准备率很低,太浪费时间啦。现在,我们通过EXCEL软件,就可以使用3种方法,轻松找出重复的数据,我们今天            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-30 12:50:06
                            
                                109阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            自己总结的一些常用sql :插入、删除、批量更新、判重、新增列、数据库连接数----------------
批量插入跨数据库
insert into ejpms.dbo.role (Name,Info,[Level])  select RoleName,RoleNote,[Level] from ttrj.dbo.T_role
------
删除表
 truncate table ejpms            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-20 10:58:08
                            
                                159阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            create table student05 ( student_id number not null, student_name varchar2(20), student_age number, status varchar2(2), version number default 0 ) tab            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-02-03 21:50:00
                            
                                162阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            SQL> select * from t;       ID1        ID2---------- ----------         1          2         2          3         3          6         4          7SQL> select exp(sum(ln(id1))) f            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-09-08 09:24:58
                            
                                1094阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Oracle的伪列以及伪表 oracle系统为了实现完整的关系数据库功能,系统专门提供了一组成为伪列(Pseudocolumn)的数据库列,这些列不是在建立对象时由我们完成的,而是在我们建立时由Oracle完成的。Oracle目前有以下伪列: 一、伪列: CURRVAL AND...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-12-04 23:12:00
                            
                                204阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            在很多场合,我们会须要用到oracle列合并,oracle提供了一些方法用于把某列的多行数据合并成一行。一、10G曾经使用WMSYS.WM_CONCAT wmsys.wm_concat将字段的值用","来隔开。 select id,wm_concat(name) from tab_name gro...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-12-27 09:26:00
                            
                                1625阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            文章目录一、rowid伪列1、rowid的原理2、rowid数据类型二、rowid的应用1、记录表数据的变化2、用于where的条件3、rowid的缺点            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-22 22:38:17
                            
                                196阅读
                            
                                                                             
                 
                
                                
                    