1、oracle数据类型 : number : 整型值 插入值的时候 直接 (22,33,4,45,...就行) varchar2 : 字符型 插入值的时候 '必须用单引号括起来'; number : number(5,2);//一共5位数字,其中有两位是小数,范围是(-10^38 ~ 10^38) ...
分类:
数据库 时间:
2019-08-13 22:29:19
阅读次数:
122
在写sql过程中竟然发现了一个oracle中decode和聚合函数连用的bug. 来说一下: 先建一张临时的测试表 create table test (id number,value varchar2(10)); insert into test values(1,0); insert into ...
分类:
数据库 时间:
2019-08-09 13:47:04
阅读次数:
95
做项目涉及到Oracle数据库中数据类型:字符串型的问题 我不太清楚varchar(32)到底代表着什么? 通过搜索了解到:oracle中有三种常用的类型:varchar2(byte),varchar2(char),nvarchar2() varchar2(byte):默认表示方式,varchar2 ...
分类:
数据库 时间:
2019-08-07 22:39:46
阅读次数:
119
别人说这个题目涉及了百分之八十的oracle知识,来挑战下吗? 建表语句如下: 选课表:CREATE TABLE PM_CI ( CI_ID VARCHAR2(20) NOT NULL ENABLE, STU_IDS VARCHAR2(100) ) ; 学生表:CREATE TABLE PM_STU ...
分类:
其他好文 时间:
2019-08-03 14:37:53
阅读次数:
157
oracle 存储过程的基本语法create or replace procedure proc1( p_para1 varchar2, p_para2 out varchar2, p_para3 in out varchar2 )as v_name varchar2(20); begin v_na ...
分类:
数据库 时间:
2019-08-03 12:58:20
阅读次数:
135
公司业务要求,需要对一批数据大批量地进行动态行转列之后进行分析,而pivot 函数in中不能使用子查询,有个方法是说可以通过动态sql拼接的方法实现, 在网上找了很久之后没找到具体的方法,就自己去摸索实现了。具体方法如下。 因为需要实现的是动态行转列,所以需要先用wm_concat(distinct ...
分类:
数据库 时间:
2019-07-23 13:37:35
阅读次数:
450
CREATE OR REPLACE FUNCTION SEQ1 (v_bname in VARCHAR2) return NUMBER is v_bcount NUMBER; BEGIN execute immediate 'select count(*) from '||v_bname into ... ...
分类:
数据库 时间:
2019-07-23 13:13:55
阅读次数:
183
sql 题目一 表结构 1、表名:g_cardapply 字段(字段名/类型/长度): apply_no varchar8; //申请单号(关键字) apply_date date; //申请日期 state varchar2; //申请状态 2、表名:g_cardapplydetail 字段(字段 ...
分类:
数据库 时间:
2019-06-29 18:55:54
阅读次数:
184
转自:https://www.linuxidc.com/Linux/2010-05/26202.htm 创建myt表并插入数据,如下: create table myt(name varchar2,create_time date) insert into myt values('john',to_ ...
分类:
数据库 时间:
2019-06-29 14:33:44
阅读次数:
130
一、Oracle中的varchar2类型 我们在Oracle数据库存储的字符数据一般是用VARCHAR2。VARCHAR2既分PL/SQL Data Types中的变量类型,也分Oracle Database中的字段类型,不同场景的最大长度不同。 在Oracle Database中,VARCHAR2 ...
分类:
数据库 时间:
2019-06-26 16:42:39
阅读次数:
161