oracle 修改字段长度 用时,Oracle修改字段长度以及计算天数

oracle 修改字段长度 用时,Oracle修改字段长度以及计算天数sql 修改字段长度的语法 altertable 表名 modify 字段名字段类型 sql 修改字段长度的示例代码 altertableqt bidernoteVAR 4000 标准 SQL 对任何数据库都适用 altertablefz reporttempla 100 修改字段名名称 AL

sql修改字段长度的语法:

alter table 表名 modify 字段名 字段类型;

sql修改字段长度的示例代码

alter table qtline modify qtl_bidernote VARCHAR2(4000);

标准SQL,对任何数据库都适用

alter table fzrtmis.reporttemplate modify REPNAME varchar(100);

修改字段名名称

ALTER TABLE TABLENAME RENAME COLUMN COL1 TO COL2;

添加字段

alter table fzrtmis.itiembuildqk add STATIONSTATE CHAR(1)

分类: 数据库oracle

计算两个时间之前的天数:

select to_date(‘‘,‘yyyy-mm-dd‘)-to_date(‘‘,‘yyyy-mm-dd‘) from dual;

select to_date(‘‘,‘yyyy-mm-dd‘)-to_date(‘‘,‘yyyy-mm-dd‘) from dual;

计算利息:

CREATE OR REPLACE PROCEDURE wyl_jsznj(pi_date_ksIN VARCHAR2,–开始日期

pi_date_zj IN VARCHAR2,–中间时间

pi_date_js IN VARCHAR2, –结束时间

pi_benjin IN NUMBER,

po_fhz OUT VARCHAR2,

po_zje OUT NUMBER

) IS

v_cz1NUMBER(5);–差值1

v_cz2 NUMBER(5);–差值2

v_jine2NUMBER(10); –金额

v_jine2 NUMBER(10);

v_zje NUMBER(10);–总金额

BEGIN

v_jine := 0;

select (to_date(pi_date_zj,‘yyyy-mm-dd‘)-to_date(pi_date_ks,‘yyyy-mm-dd‘)) INTO v_cz1 from dual;

select (to_date(pi_date_js,‘yyyy-mm-dd‘)-to_date(pi_date_zj,‘yyyy-mm-dd‘)) INTO v_cz2 from dual;

FOR i IN 1 ..v_cz1 LOOP

pi_benjin := pi_benjin*(1+0.003);

END LOOP;

v_jine := pi_benjin;

FOR j IN 1 ..v_cz2 LOOP

v_jine := v_jine*(1+0.0005);

END LOOP;

po_zje := v_jine;

END;

原文:http://www.cnblogs.com/Sunnor/p/4692615.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/207340.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午2:02
下一篇 2026年3月19日 下午2:03


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号