Oracle判断语句集合(转载)】的更多相关文章

SELECT decode(sign(to_date('2008-05-01', 'yyyy-MM-dd') -                   to_date('2008-03-01', 'yyyy-MM-dd')),              1,              to_date('2008-05-02', 'yyyy-MM-dd'),              to_date('2008-03-02', 'yyyy-MM-dd'))  FROM dual --decode只支…
oracle常用经典SQL查询 常用SQL查询: .查看表空间的名称及大小 )),) ts_size from dba_tablespaces t, dba_data_files d where t.tablespace_name = d.tablespace_name group by t.tablespace_name; .查看表空间物理文件的名称及大小 select tablespace_name, file_id, file_name, ),) total_space from dba_…
建立的表: 表名:REGIONS 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 REGION_ID NUMBER 是 否 2 REGION_NAME VARCHAR2 25 是   表名:COUNTRIES 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 COUNTRY_ID CHAR 2 是 否 2 COUNTRY_NAME VARCHAR2 40 是 3 REGION_ID NUMBER 是 表名:LOCATIONS 序号 列名 数据类型…
1.一列转多行 方法一: select a.id,  substr(','||a.name||',',instr(','||a.name,',',1,b.rn)+1,    instr(a.name||',',',',1,b.rn)-instr(','||a.name,',',1,b.rn))namefrom tt a,(select rownum rn from dual  connect by rownum<10)bwhere length(a.name)-length(replace(a.…
表相关 1.快速统计大表记录数 select table_name, t.num_rows, t.last_analyzed  from tabs t WHERE table_name='TABLE_NAME'; 可能统计的不是很准确,在统计前先在command下面执行EXEC dbms_stats.gather_table_stats('[空间名称]','[tablename]',cascade=>true);刷新表中的num_rows 2.修改表字段类型 alter table t0_sys…
文章转载自https://blog.csdn.net/hyj1996818/article/details/81783513 今天刷题有看到一种我没学过的判断语句 感觉很高级的样子 我跟大家分享下我的理解 例如: result=a>b?"x":"y"; 解读: 判断a是否大于b,如果a大于b 则把x的值赋给result,如果a小于b 则把y的值赋给result 我还有进阶版 result=a>b?"x":(a>c?"y…
判断语句:if 条件 then   if  条件  then ************;   elsif  条件  then  ************;   elsif 条件  then ************;   end if;  end if; 主要注意elsif 写法,少一个e 时间查询:to_char(t.uptime,'yyyy-mm-dd')='2015-10-27',用to_char函数转成字符型 和分页查询有关的存储过程: create or replace procedu…
easyui datagrid 禁止选中行   没有找到可以直接禁止的属性,但是找到两个间接禁止的方式. 方式一: //onClickRow: function (rowIndex, rowData) {     // $(this).datagrid('unselectRow', rowIndex);//}, 方式二:onClickRow: function () {    $('#gvStlxtjb').datagrid('clearSelections');}, 参考内容:https://…
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id from t where num=0 3.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放…
Oracle数据库语句大全 ORACLE支持五种类型的完整性约束 NOT NULL (非空)--防止NULL值进入指定的列,在单列基础上定义,默认情况下,ORACLE允许在任何列中有NULL值. CHECK (检查)--检查在约束中指定的条件是否得到了满足. UNIQUE (唯一)--保证在指定的列中没有重复值.在该表中每一个值或者每一组值都将是唯一的. PRIMARY KEY (主键)--用来唯一的标识出表的每一行,并且防止出现NULL值,一个表只能有一个主键约束. POREIGN KEY (…