- 博客(6)
- 收藏
- 关注
原创 关于月份的转换
1.本月的第一天 1.select trunc(sysdate,'mm') from dual; 2.select to_date(2021 || 09,'yyyymm') from dual; 3.----利用最后一天来得出第一天 select to_char(trunc(add_months(last_day(sysdate), -1) +1), 'yyyy-mm-dd') from dual; 2.本月的最后一天 1.select to_char(last_day(sysdate),
2021-09-30 16:03:53
322
原创 sql~~白手起家~~
sql有三中语言 DML---数据操纵语言 insert:插入数据 update:更新数据 delete:删除数据 select:查询数据 DDL---数据定义语言 grant table:授予用户访问某表的权限 alter table:修改表的类型。。。。 drop table:删除表 create index:创建视图 drop index:删除视图 DCL---数据控制语言 grant:授予权限 revoke:撤销权限 commit:提交事务 rollback:回滚
2021-09-30 15:45:04
383
原创 经典题目~~~判断年份是否为闰年
declare v_i number:=&年份; begin if mod(v_i,4)=0 and mod(v_i,100)<>0 or mod(v_i,100)=0 and mod(v_i,400)=0 then dbms_output.put_line(v_i||'为闰年'); else dbms_output.put_line(v_i||'不是闰年'); end if; end;
2021-09-30 15:25:30
177
原创 用plsql打印九九乘法表
declare v_i int:=1; v_j int:=1; begin for v_i in 1..9 loop for v_j in 1..v_i loop dbms_output.put(v_i||'*'||v_j||'='||v_i*v_j||' '); end loop; dbms_output.put_line(' '); end loop; end;
2021-09-30 15:24:16
1456
原创 编写一个匿名块打印当前月份的日历
declare v_year number := 2021; v_month number := 8; v_day number; v_lastday number;----总的天数 begin dbms_output.put_line(v_year || '年' || v_month || '月'); case substr(to_char(to_date(v_year || v_month,'yyyymm'),'day'),3,1)----日期、字符的转换2021/9/1-.
2021-09-30 15:10:22
188
原创 身份证的转换15to18,18to15
create or replace function idsfz(i_sfz varchar2) return varchar2 is type tiarray is table of integer; type tcarray is table of char(1); v_results varchar2(18); v_w tiarray; --数字数组 v_a tcarray; --字符数组 v_s integer; begin if i_sfz is null then .
2021-09-30 14:59:50
674
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅