网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 交易代码 > SQL语法 > 正文

sql知识点总结

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务
3 位、2 位的数字年 YEAR 年的拼写 MM 数字月 MONTH 月的全拼

  MON 月的缩写 DD 数字日 DAY 星期的全拼 DY 星期的缩写 AM 表示上午或者下午 HH24、HH12 12 小时制或 24 小时制 MI 分钟 SS 秒钟 SP 数字的拼写 TH 数字的序数词

  “特殊字符” 假如特殊字符 HH24:MI:SS AM 15:43:20 PM

  日期例子: SELECT TO_DATE('2006-05-01 19:25:34', 'YYYY-MM-DD HH24:MI:SS') FROM DUAL SELECT TO_DATE('2006-05-01 19:25', 'YYYY-MM-DD HH24:MI') FROM DUAL SELECT TO_DATE('2006-05-01 19', 'YYYY-MM-DD HH24') FROM DUAL SELECT TO_DATE('2006-05-01', 'YYYY-MM-DD') FROM DUAL SELECT TO_DATE('2006-05', 'YYYY-MM') FROM DUAL

  SELECT TO_DATE('2006', 'YYYY') FROM DUAL

  日期说明: 当省略 HH、MI 和 SS 对应的输入参数时,Oracle 使用 0 作为 DEFAULT 值。 如果输入的日期数据忽略时间部分,Oracle 会将时、分、秒部分都置为 0,也就 是说会取整到日。

  同样,忽略了 DD 参数,Oracle 会采用 1 作为日的默认值,也就是说会取整到 月。

  但是,不要被这种“惯性”所迷惑,如果忽略 MM 参数,Oracle 并不会取整到年, 取整到当前月。

  注意: 1.在使用 Oracle 的 to_date 函数来做日期转换时,可能会直觉地采用 “yyyy-MM-dd HH:mm:ss”的格式作为格式进行转换,但是在 Oracle 中会引起错 误:“ORA 01810 格式代码出现两次”。如:select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mm:ss') from dual;原因是 SQL 中不区分大小写, MM 和 mm 被认为是相同的格式代码, 所以 Oracle 的 SQL 采用了 mi 代替分钟。 select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mi:ss') from dual; 2.另要以 24 小时的形式显示出来要用 HH24 select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual;//mi 是分钟 select to_char(sysdate,'yyyy-MM-dd HH24:mm:ss') from dual;//mm 会显示月份

  creat or replace:

  create table

  ZD23

  (

  set define off 则关闭该功能,“&;”将作为普通字符,如上例,最终字符就为“SQL&;Plus” set define off 关闭替代变量功能 set define on 开启替代变量功能 set define * 将默认替代变量标志符该为“*”(也可以设为其它字符)

  2.COMMENT 是 oracle 关键字,不可作为字段。

  create or replace view

  v_org_tree as

  CREATE OR REPLACE FUNCTION f_substr(expression1 IN

  VARCHAR2,i_start IN INTEGER,i_len IN INTEGER) RETURN VARCHAR2 IS CREATE or replace VIEW

  systab_dictionary(name,cslbdm,code,meaning,csdm,help) AS

  create index INDEX_CD03_ACE014 on CD03(ACE014, AAE043, BAE001);

  drop SEQUENCE SEQ_ZD42_BZD122;

  CREATE SEQUENCE SEQ_ZD42_BZD122

  INCREMENT BY NOCACHE; commit; 1 START WITH 1 MINVALUE 1 MAXVALUE 999999999999 CYCLE

  insert

  into

  RD_LXPB_CORRESPONDENCE(LXID)

  select

  RD_LXPB_CORRESPONDENCE_SEQU.NEXTVAL from dual;

  CREATE OR REPLACE TRIGGER <trigger_name>

  <BEFORE | AFTER> <ACTION> ON <table_name> DECLARE <variable definitions> BEGIN <trigger_code> EXCEPTION <exception clauses> END <trigger_name>;

  CREATE OR REPLACE TRIGGER TIG_TEST BEFORE INSERT ON TRIGGER_TEST --在表执行插入语句之前 FOR EACH ROW--基于一行数据,等下还有基于列的 DECLARE

  • 上一篇资讯: 结构化查询语言(SQL)
  • 设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
    版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师