![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
归来仍少年y
java
展开
-
Oracle 修改表名、修改列名
--重命名表ALTER TABLE table_name RENAME TO new_table_name;--重命名列ALTER TABLE table_name RENAME COLUMN column_name TO new_name;原创 2018-09-19 16:32:43 · 3279 阅读 · 0 评论 -
Oracle 修改列定义
--修改一列ALTER TABLE table_name MODIFY date_column DATE NULL;ALTER TABLE table_name MODIFY num_column number(28,10);--修改多列ALTER TABLE table_name MODIFY ( column_1 type constraint,--列名...原创 2018-09-21 16:36:50 · 1143 阅读 · 0 评论 -
Oracle 添加列、删除列
--添加一列ALTER TABLE table_name ADD column_1 DATE NOT NULL; ALTER TABLE table_name ADD column_2 VARCHAR2(44) DEFAULT ''; ALTER TABLE table_name ADD column_3 number(28,10); --添加一列ALTER TABLE table_n...原创 2018-09-21 16:53:57 · 86701 阅读 · 0 评论 -
Oracle 字段为空处理 NVL()函数, NVL2()函数
--1. NVL()函数:--格式:NVL(E1,E2)--说明:若E1为NULL,则函数返回E2,否则返回E1本身。Select NVL(FQty,0) as qty From T_Sal_Order --如果FQty的值为null,则返回 0Select NVL(FQty,FAssistQty) as qty From T_Sal_Order --如果FQty的值为null,则返回 ...原创 2019-01-11 16:34:27 · 4279 阅读 · 0 评论 -
ORA-00979:不是GROUP BY 表达式报错的一些排错点及GROUP BY 语句使用的注意事项
1、GROUP BY子句出现在FROM子句之后,在有提供WHERE子句的情况下,GROUP BY子句必须放在WHERE子句之前2、GROUP BY子句只能包含聚合或分组的列,没有聚合的列必须出现在Group By后,常用的聚合函数AVG(),COUNT(),MAX(),MIN(),SUM()3、GROUP BY 和 ORDER BY一起使用时,ORDER BY要在GROUP BY的后面。...原创 2019-01-11 16:51:00 · 811 阅读 · 0 评论 -
Oracle/Sql Server 备份表、复制表数据
--1. Oracle/MySql--创建出来的临时表的表结构、数据和原表完全一样CREATE TABLE temp_table --临时表ASSELECT * FROM T_Sal_Order; --需要备份的表--2. Sql ServerSELECT * INTO temp_table --临时表FROM T_Sal_Order; --需要备份的表--3. --如...原创 2019-01-12 11:08:47 · 1202 阅读 · 0 评论 -
Oracle 恢复数据到某个时间节点
--注意:恢复的时间点与当前时间节点表结构需要一致,truncate的数据无法恢复--1.创建临时表保存该时间节点表的数据create table temp_table --临时表as select * from T_PM_ParamItem --原表as of timestamp to_timestamp('2018-01-12 11:11:11','yyyy-mm-dd hh24...原创 2019-01-12 11:28:15 · 1920 阅读 · 0 评论