ORACLE
文章平均质量分 51
有魔力的豆角
我知道的不多
展开
-
Orcale必备
1. 删除表的注意事项 在删除一个表中的全部数据时,须使用TRUNCATE TABLE 表名;因为用DROP TABLE,DELETE * FROM 表名时,TABLESPACE表空间该表的占用空间并未释放,反复几次DROP,DELETE操作后,该TABLESPACE上百兆的空间就被耗光了。2.having 子句的用法 having 子句对 group by 子句所确定的行组进行控制,havin转载 2017-07-24 14:32:33 · 239 阅读 · 0 评论 -
plsql 导出数据到 excel
注意:xls文件:能保存65535条数据,多出来的的就要用xlsx格式的excel表;首先在SQL Window窗口中,查询需要导出的数据。 在查询的结果集上(注意不要选中任何一个行或者单元格)右键–【Copy to Excel】–>【Copy as xls/xlsx】导出到97-2003格式的.xls 或者2007之后的xlsx文件点击导出后,系统自动打开导出的excel...原创 2018-06-08 01:09:15 · 27478 阅读 · 1 评论 -
PL/SQL链接配置数据库
如上图所示在你的orcale安装客户端的目录下找到tnsnames.ora文件,然后将你的连接的数据库配置进去 PSS_5567 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.123.65.122)(PORT = 5567)) ) (CONNECT_DATA =原创 2017-12-06 10:08:36 · 5783 阅读 · 0 评论 -
oracle查看表空间
--查看表空间 SELECT Total.name "Tablespace Name",Free_space, (total_space-Free_space) Used_space, total_spaceFROM(select tablespace_name, sum(bytes/1024/1024) Free_Spacefrom sys.dba_free_spacegroup b...原创 2018-06-29 15:42:41 · 168 阅读 · 0 评论 -
用PL/SQL在oracle下执行多个SQL脚本的方法:
用PL/SQL在oracle下执行多个SQL脚本的方法:PL/SQL developer—–>File——>New—->command window然后在弹出的窗口里依次执行:SQL> @f:\abc\a.sql;SQL> @f:\abc\b.sql;SQL> @f:\abc\c.sql;SQL*Plus 中执行多个*.sql脚本文件的方法:1、...原创 2018-06-08 00:55:31 · 2141 阅读 · 0 评论 -
ORACLE行转列 列转行的关键字详解
多列转字符串拼接select id||username str from dual字符串拆分方式: substr、instr、regexp_substr函数方式 行转列 wm_concat函数 select wm_concat(name) name from dual; SELECT to_char(wm_concat(decode(I.NAME, null...原创 2018-05-02 10:39:12 · 1116 阅读 · 0 评论 -
ORACLE TRUNC()函数详解
TRUNC():类似截取函数,按指定的格式截取输入的数据。 【trunc(for dates)】TRUNC()函数处理日期语法格式:TRUNC(date[,fmt]) 其中:date 一个日期值;fmt 日期格式。该日期将按指定的日期格式截取;忽略它则由最近的日期截取。示例: 2.【TRUNC(for number)】TRUNC()函数处理number型数字语法格...原创 2018-05-02 10:18:40 · 437 阅读 · 0 评论 -
Orcale自定义函数
CREATE OR REPLACE FUNCTION "MY_DATABASE"."F_GET_USER_COUNT_BY_DEPART" --自定义函数名 ( DEPART_ID_VAL in long --参数 ) return varchar2 --返回值类型 is USER_STATE varchar(原创 2018-01-10 16:37:52 · 653 阅读 · 0 评论 -
Oracle存储过程与游标详解
Oracle中用sql查询获取数据库的所有触发器,所有存储过程,所有视图,所有表Select object_name From user_objects Where object_type='TRIGGER'; --所有触发器Select object_name From user_objects Where object_type='PROCEDURE'; --所有存储过程Select o...原创 2019-01-10 16:53:35 · 2495 阅读 · 0 评论