![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
忍着不死的鱼
安静的IT男
展开
-
oracle数据库还原与备份
希望对初学oracle数据库的小伙伴有帮助吧原创 2017-02-24 23:50:32 · 363 阅读 · 0 评论 -
oracle中创建序列以及实际应用
1.oracle是通过序列(sequence)来处理自动增长列用法:create sequense my_seq //创建序列名:my_seqstart with 1 //从1开始increment by 1 //每次增长1maxvalue 999999 //nomaxvalue(不设置最大值) ---最大值minvalue 1 //最小值cycle原创 2017-08-16 15:16:17 · 3715 阅读 · 0 评论 -
查找数据库中某一字段所在表
select column_name,table_name,data_type ,data_length,data_precision,data_scale from user_tab_columns where column_name='字段大写';原创 2017-08-15 10:11:41 · 889 阅读 · 0 评论 -
Oracle百分比格式化问题与解决方案
日前遇到一个问题,需要对在Oracle数据库中查询出来的数值进行比率的计算。类似于如下的SQL:Select Round((discount/Amount),2) from dual;这样算出来的数字可以满足绝大部分的需求。但是对于不到1的数字,问题出来了......显示的类似于 .45样子的数据。0.45前面的0不见了。以下总结了两种方法来解决缺0的问题。第一种解决方案: SELECT...原创 2018-06-15 11:03:44 · 1449 阅读 · 0 评论 -
备份数据库,空表不备份问题解决
Select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0;原创 2018-07-09 17:45:05 · 587 阅读 · 0 评论 -
Oracle的排序函数
下面介绍Oracle的三种排序函数:1,ROW_NUMBER() OVER(PARTITION BY col1 ORDER BY col2)2,RANK() OVER(PARTITION BY col1 ORDER BY col2)3,DENSE_RANK() OVER(PARTITION BY col1 ORDER BY col2)相同点:根据col1分组,在分组内部根据col2...原创 2018-09-26 18:04:36 · 510 阅读 · 1 评论 -
表管理操作
create table test( id VARCHAR2(64) , name VARCHAR2(100), sex char(1))ALTER table test add sex char(1);ALTER table test add (address varchar2(1000),phone varchar2(11));ALTER table test mo...原创 2018-10-11 15:29:52 · 137 阅读 · 0 评论