zoukankan      html  css  js  c++  java
  • Oracle整理

    1、查看表结构

      1)命令窗口  desc 表名;

      2)SQL语句  select COLUMN_NAME,DATA_TYPE,DATA_LENGTH from user_tab_cols where table_name='TABLE_NAME';

    2、函数

      SYSDATE:系统当前时间

      TO_CHAR( d|n , [ fmt ] ):把日期和数字转换为指定格式的字符串。

      TO_DATE( X , [fmt] ):把一个字符串以fmt格式转换成一个日期类型。

      要注意的是此处的fmt与java中的pattern略有区别,例如:yyyymmddhh12/24miss,与java的区别在于:不区分大小写,小时数标明12小时制或24小时制,分钟数为mi

    3、虚表DUAL

      1)Oracle中的DUAL是一个单行单列的虚拟表。

      2)DUAL是Oracle中与数据字典一起自动创建的一个表,只有一列:DUMMY,数据类型为VARCHAR2(1),只有一行数据:X,Oracle有内部的逻辑保证DUAL中只有一条数据。

      3)DUAL主要用来选择系统变量或者求一个表达式的值。更具体的来说,比如:SELECT SYSDATE FROM DUAL这条语句,SYSDATE是一个系统变量,不存在于任何表中。而由于Oracle select语法的限制为SELECT * | [column1 [AS alias1], column2 [AS alias2]] FROM table必须要有表,于是DUAL虚拟表这个概念就被引入了。

  • 相关阅读:
    vue store状态存储管理
    Git分支管理
    oracle事务不能回滚的原因
    vue教程(四)--其他实用用法补充
    vue教程(三)-slotkeep-alive的使用
    vue教程(二)--过滤器和监视改动功能
    vue教程(一)-html使用vue
    Linux后台命令导入MySQL语句
    CentOS6下的ElasticSearch运行步骤
    浅谈JAVA代码优化
  • 原文地址:https://www.cnblogs.com/Ezi0/p/10462507.html
Copyright © 2011-2022 走看看