varchar2

_相关内容

没有约束的列修改长度

CHARACTER 增大、减小 CHAR 增大 NVARCHAR2 增大、减小 NVARCHAR2 增大 VARCHAR2 增大、减小 VARCHAR2 增大 VARCHAR 增大、减小 VARCHAR2 增大 RAW 增大、减小 RAW 增大 LONG-CLOB-LONG RAW-BLOB-ROWID-ROWID-UROWID-UROWID-TIMESTAMP 增大...

新建类型

示例:创建表 create table data_type(id number(10),name varchar2(50),age int,address varchar2(50),salary float);插入表数据 insert into data_type values(1,'baba',20,'hangzhou',3000.00);新建类型 create or replace type ob_var ...

重载子程序

dt_FLOAT FLOAT,dt_NUMBER NUMBER,dt_DECIMAL DECIMAL,dt_NUMERIC NUMERIC,dt_CHAR CHAR,dt_CHARACTER CHARACTER,dt_VARCHAR2 VARCHAR2(4),dt_CHAR_VARYING CHAR VARYING(4),dt_VARCHAR VARCHAR(4));使用 PSQL \d 命令可显示表定义,“类型...

DBMS_RANDOM

STRING(opt,len)VARCHAR2 返回的是用户指定形式的一个随机VARCHAR2字符串。TERMINATE N/A 用于终止包。已弃用,但支持向后兼容。VALUE NUMBER 返回一个NUMBER类型的随机值。返回的随机值大于或等于0且小于1,数字精度为38。VALUE(low,high)...

登录登出触发器

CREATE TABLE users_log(id serial,user_name VARCHAR2(64),database_name VARCHAR2(64),event VARCHAR2(64),client_ip VARCHAR2(64),tag VARCHAR2(64),instance_num int);CREATE function sample_event_trigger return event_trigger is ...

登录登出触发器

CREATE TABLE users_log(id serial,user_name VARCHAR2(64),database_name VARCHAR2(64),event VARCHAR2(64),client_ip VARCHAR2(64),tag VARCHAR2(64),instance_num int);CREATE function sample_event_trigger return event_trigger is ...

UTL_ENCODE

返回结果如下:base64_decode-abc(1 row)MIMEHEADER_ENCODE 使用MIMEHEADER_ENCODE函数将字符串转换为MIME标头格式,再对此字符串进行编码:MIMEHEADER_ENCODE(buf IN VARCHAR2,encode_charset IN VARCHAR2 DEFAULT NULL,encoding IN ...

DBMS_OUTPUT

语法 DBMS_OUTPUT.GET_LINE(lines OUT VARCHAR2[],numlines INOUT INTEGER);参数说明 参数 说明 lines 用于从消息缓冲区接收文本行的数组。numlines IN参数表示希望从缓冲区中接收的文本行的数量。OUT参数返回实际读取到的文本行的数量。...

DBMS_SQL

DBMS_SQL数据类型 VARCHAR2A TYPE varchar2a IS TABLE OF varchar2(32767);VARCHAR2S TYPE varchar2s IS TABLE OF varchar2(256);BIND_ARRAY 该存储过程将数组类型的值绑定到变量。语法 DBMS_SQL.BIND_ARRAY(c IN INTEGER,name IN VARCHAR2...

与Hive、MySQL、Oracle数据类型映射表

DOUBLE DECIMAL DECIMAL NUMBER(P,S)DECIMAL NUMERIC STRING STRING VARCHAR VARCHAR2 CHAR NCHAR NVARCHAR3 VARCHAR CHAR VARCHAR VARCHAR VARCHAR VARCHAR2 CHAR NCHAR NVARCHAR3 VARCHAR STRING CHAR CHAR CHAR BINARY BINARY RAW ...

DBMS_RANDOM

STRING Function 返回用户指定形式的一个随机VARCHAR2类型字符串。TERMINATE Procedure 终止包的使用。VALUE Functions 返回一个指定范围内的NUMBER类型的随机数。INITIALIZE Procedure 该存储过程 使用指定的种子初始化DBMS_RANDOM包。...

DBMS_OBFUSCATION_TOOLKIT

checksum2 varchar2(100);begin dbms_obfuscation_toolkit.md5(input=>utl_raw.cast_to_raw(input),checksum=>checksum1);dbms_obfuscation_toolkit.md5(input_string=>input,checksum_string=>checksum2);dbms_output.put_line(checksum1)...

创建包正文

Procedure that inserts a new employee record into the 'emp' table.-PROCEDURE hire_emp(p_empno NUMBER,p_ename VARCHAR2,p_job VARCHAR2,p_sal NUMBER,p_hiredate DATE DEFAULT sysdate,p_comm NUMBER DEFAULT 0,p_mgr NUMBER,p_...

没有约束的列修改类型

NUMBER 除 BLOB\CLOB\NCLOB NUMBER-NCHAR 除 BLOB\CLOB\NCLOB NCHAR-CHAR 除 BLOB\CLOB\NCLOB CHAR-CHARACTER 除 BLOB\CLOB\NCLOB CHAR-NVARCHAR2 除 BLOB\CLOB\NCLOB NVARCHAR2-VARCHAR2 除 BLOB\CLOB\NCLOB VARCHAR2-VARCHAR 除 ...

UTL_RAW

CAST_TO_VARCHAR2 Function 将一个RAW类型的值转为VARCHAR2类型的值。COMPARE Function 将RAW r1和RAW r2进行比较。CONCAT Function 将最多12个RAW连接成一个RAW。CONVERT Function 将RAW类型的输入从字符集from_charset转化到to_charset并...

概述

示例 下面是一个采用参数的存储过程的示例:CREATE OR REPLACE PROCEDURE emp_query(p_deptno IN NUMBER,p_empno IN OUT NUMBER,p_ename IN OUT VARCHAR2,p_job OUT VARCHAR2,p_hiredate OUT DATE,p_sal OUT NUMBER)IS BEGIN SELECT empno,...

修改分区

by_region(deptno number,deptname varchar2(20),quarterly_sales number(10,2),state varchar2(2))PARTITION BY LIST(state)(PARTITION q1_northwest VALUES('OR','WA'),PARTITION q1_southwest VALUES('AZ','UT','NM'),PARTITION q1_...

示例数据库描述

Create the 'emp' table-CREATE TABLE emp(empno NUMBER(4)NOT NULL CONSTRAINT emp_pk PRIMARY KEY,ename VARCHAR2(10),job VARCHAR2(9),mgr NUMBER(4),hiredate DATE,sal NUMBER(7,2)CONSTRAINT emp_sal_ck CHECK(sal>0),comm NUMBER(7,2...

不支持PIPELINED关键字

示例 在Oracle中:create or replace function split(p_list varchar2,p_del varchar2:=',')return split_tbl pipelined is l_idx pls_integer;l_list varchar2(32767):=p_list;l_value varchar2(32767);begin loop l_idx:=instr(l_list,p_...

关联数组

i_2 varchar2(64);BEGIN v_table('a')('b'):=10;v_table('a')('c'):=11;v_table('z')('b'):=12;v_table('z')('c'):=13;i:=v_table.FIRST;WHILE i IS NOT NULL LOOP i_2:=v_table(i).FIRST;WHILE i_2 IS NOT NULL LOOP dbms_output.put_line...

DBMS_SQL

BIND_VARIABLE(c INTEGER,name VARCHAR2,value { BLOB|CLOB|DATE|FLOAT|INTEGER|NUMBER|TIMESTAMP|VARCHAR2 }[,out_value_size INTEGER])参数 参数名称 描述 c 与带有绑定变量SQL命令相对应游标的ID。name SQL命令中绑定变量的名称。value ...

CREATE FUNCTION.AGGREGATE USING type_name

CREATE OR REPLACE FUNCTION agg_test_schema_func_1(p1 VARCHAR2)RETURN VARCHAR2 AGGREGATE USING agg_test_schema_type_1;create table agg_test_schema_table_1(id int,c varchar2(100));insert into agg_test_schema_table_1 values('...

AFTER语句级触发器

CREATE TABLE empauditlog(audit_date DATE,audit_user VARCHAR2(20),audit_desc VARCHAR2(20));CREATE OR REPLACE TRIGGER emp_audit_trig AFTER INSERT OR UPDATE OR DELETE ON emp DECLARE v_action VARCHAR2(20);BEGIN IF INSERTING ...

KEYVALUE

语法 VARCHAR KEYVALUE(VARCHAR str,VARCHAR split1,VARCHAR split2,VARCHAR key_name)入参 参数 数据类型 说明 str VARCHAR 待拆分的目标字符串。split1 VARCHAR 按照split1分隔符,将目标字符串拆分成Key-Value(KV)对。split2 VARCHAR ...

外键

修改后的 emp 表如下所示:CREATE TABLE emp(empno NUMBER(4)NOT NULL CONSTRAINT emp_pk PRIMARY KEY,ename VARCHAR2(10),job VARCHAR2(9),mgr NUMBER(4),hiredate DATE,sal NUMBER(7,2),comm NUMBER(7,2),deptno NUMBER(2)CONSTRAINT emp...

分割分区

分割列表子分区 CREATE TABLE sales(dept_no number,part_no varchar2,country varchar2(20),date date,amount number)PARTITION BY RANGE(date)SUBPARTITION BY LIST(country)(PARTITION first_half_2012 VALUES LESS THAN('01-JUL-2012')...

DBMS_LOB

position INTEGER INSTR(lob_loc { BLOB|CLOB },pattern { RAW|VARCHAR2 }[,offset INTEGER[,nth INTEGER]])表 11.参数说明 参数名称 描述 lob loc 大对象的名称。pattern 以字节为单位或以字符为单位的模式,用于匹配大对象中的内容。如果...

MULTI_KEYVALUE

示例 测试数据 表 1.T1 str(VARCHAR)split1(VARCHAR)split2(VARCHAR)key1(VARCHAR)key2(VARCHAR)k1=v1;k2=v2;k1 k2 NULL;k1 k2 k1:v1;k2:v2;k1 k3 k1:v1;k2:v2;k1 k2 k1:v1;k2:v2,:k1 k2 k1:v1;k2=v2;k1 k2 k1:v1abck2:v2 abc:k1 k2 k1:v1;...

CREATE TYPE BODY

CREATE OR REPLACE TYPE BODY dept_obj_typ AS STATIC FUNCTION get_dname(p_deptno IN NUMBER)RETURN VARCHAR2 IS v_dname VARCHAR2(14);BEGIN CASE p_deptno WHEN 10 THEN v_dname:='ACCOUNING';WHEN 20 THEN v_dname:='RESEARCH';WHEN ...

DBMS_METADATA

语法 FUNCTION get_ddl(object_type IN VARCHAR2,name IN VARCHAR2,schema IN VARCHAR2 DEFAULT NULL,version IN VARCHAR2 DEFAULT 'compatible',model IN VARCHAR2 DEFAULT 'polardb',transform IN VARCHAR2 DEFAULT 'ddl')RETURN CLOB ...

创建子存储过程

PROCEDURE display_action(p_action IN VARCHAR2)IS BEGIN DBMS_OUTPUT.PUT_LINE('User '|USER|' '|p_action|' dept on '|TO_CHAR(SYSDATE,'YYYY-MM-DD'));END display_action;BEGIN IF INSERTING THEN v_action:='added';ELSIF UPDATING ...

动态 SQL

BEGIN EXECUTE IMMEDIATE 'CREATE TABLE job(jobno NUMBER(3),'|' jname VARCHAR2(9))';v_sql:='INSERT INTO job VALUES(100,''ANALYST'')';EXECUTE IMMEDIATE v_sql;v_sql:='INSERT INTO job VALUES(200,''CLERK'')';EXECUTE IMMEDIATE v_...

CREATE SCHEMA

示例 CREATE SCHEMA AUTHORIZATION polardb CREATE TABLE empjobs(ename VARCHAR2(10),job VARCHAR2(9))CREATE VIEW managers AS SELECT ename FROM empjobs WHERE job='MANAGER' GRANT SELECT ON managers TO PUBLIC;

交换分区

示例 CREATE TABLE sales(dept_no number,part_no varchar2,country varchar2(20),date date,amount number)PARTITION BY LIST(country)(PARTITION europe VALUES('FRANCE','ITALY'),PARTITION asia VALUES('INDIA','PAKISTAN'),PARTITION ...

在PL/SQL中不支持调用其他语言代码

示例 使用Java实现的函数:create or replace function foo return varchar is external language java name 'hello' 改写为SPL语法的函数:CREATE OR REPLACE FUNCTION foo RETURN VARCHAR2 IS BEGIN RETURN 'That''s All Folks!...

创建分区表

CREATE TABLE sales(dept_no number,part_no varchar2,country varchar2(20),date date,amount number)PARTITION BY RANGE(date)SUBPARTITION BY LIST(country)(PARTITION q1_2012 VALUES LESS THAN('2012-Apr-01')(SUBPARTITION q1_europe...

创建schema

示例 CREATE SCHEMA AUTHORIZATION polardb CREATE TABLE empjobs(ename VARCHAR2(10),job VARCHAR2(9))CREATE VIEW managers AS SELECT ename FROM empjobs WHERE job='MANAGER' GRANT SELECT ON managers TO PUBLIC;

ALTER TABLE…DROP PARTITION

通过使用下列命令来创建表 sales:CREATE TABLE sales(dept_no number,part_no varchar2,country varchar2(20),date date,amount number)PARTITION BY LIST(country)(PARTITION europe VALUES('FRANCE','ITALY'),PARTITION asia VALUES('...

字符串函数和操作符

substring('Thomas' from 2 for 3)→hom substring('Thomas' from 3)→omas substring('Thomas' for 2)→Th substring(string text FROM pattern text)→text 提取匹配POSIX正则表达式的子字符串。substring('Thomas' from '.$')→mas ...

安全性示例

CREATE TABLE emp(empno NUMBER(4)NOT NULL CONSTRAINT emp_pk PRIMARY KEY,ename VARCHAR2(10),job VARCHAR2(9),mgr NUMBER(4),hiredate DATE,sal NUMBER(7,2)CONSTRAINT emp_sal_ck CHECK(sal>0),comm NUMBER(7,2),deptno NUMBER(2)...
< 1 2 3 4 ... 41 >
共有41页 跳转至: GO
新人特惠 爆款特惠 最新活动 免费试用