ORACLE 第二章常用操作
修改表中的列信息:
alter table vendor_master modify(vencode varchar(20));
给表中列添加一个默认值约束
alter table mytable modify(name varchar2(20) default 'abc');
为现有表中的列添加一个主键约束:
alt...
分类:
数据库 时间:
2014-12-09 21:34:56
阅读次数:
308
原文:Oralce 处理字符串函数平常我们用Oracle主要有两种字符串类型1.char始终为固定的长度,如果设置了长度小于char列的值,则Oracle会自动用空格填充的。当比较char时,Oracle用空格将其填充为等长,再进行比较。2.VarChar2数据类型为可变长度,虽然与VarChar数...
分类:
其他好文 时间:
2014-12-09 01:47:40
阅读次数:
167
对于Oracle的存储过程,抛出异常可以抛向代码或是用表记录。如果你的系统应用有很多节点,像我们40个节点,如果抛错抛到代码里面,错误根本就无法找到,最好是错误用表记录。记录错误的这个功能最好是通用的。
--建立错误日志表
create table PUB_PROC_ERR_LOG
(
LOG_ID NUMBER,
MODULE_NAME VARCHAR2(100),...
分类:
数据库 时间:
2014-12-08 15:37:57
阅读次数:
183
CREATE OR REPLACE FUNCTION checkBankCard(p_bankcard IN varchar2)
RETURN varchar2 --正确时返回ok,否则返回正确的校验码
IS
curval NUMBER := 0;
total NUMBER := 0;
everyother NUMBER := 1;
v_en...
分类:
数据库 时间:
2014-12-07 17:52:15
阅读次数:
231
首先,创建一个员工表,sql语句如下:
CREATE TABLE employee(
id NUMBER(4),
name VARCHAR2(20) NOT NULL,
gender CHAR(1) DEFAULT 'M',
birth DATE,
salary NUMBER(6,2),
comn NUMBER(6,2),
job VARCHAR2(30),
...
分类:
数据库 时间:
2014-12-05 22:50:16
阅读次数:
237
-- 编写过程,要求输入雇员编号,返回雇员姓名。 create or replace procedure getNameByNo(no in number, name out varchar2) is begin ? select ename into name from emp where empno = no; end; ? -- 输入部...
分类:
数据库 时间:
2014-12-05 17:40:53
阅读次数:
263
为了方便起见,建立了以下简单模型,和构造了部分测试数据:在某个业务受理子系统BSS中,SQL 代码--客户资料表createtablecustomers(customer_id number(8)notnull,-- 客户标示city_name varchar2(10)notnull,-- 所在城市...
分类:
其他好文 时间:
2014-12-04 11:57:09
阅读次数:
144
SQLLDR加载的数据中有换行符处理方法1、创建测试表:CREATE TABLE MANAGER(MGRNO NUMBER,MNAME VARCHAR2(30),JOB VARCHAR2(30),REMARK VARCHAR2(1000));2、创建控制文件我们可以通过控制文件,在数据加载前处理re...
分类:
数据库 时间:
2014-12-03 00:07:42
阅读次数:
709
Oracle PL/SQL中如何使用%TYPE和%ROWTYPE 1. 使用%TYPE 在许多情况下,PL/SQL变量可以用来存储在数据库表中的数据。在这种情况下,变量应该拥有与表列相同的类型。例如,students表的first_name列的类型为VARCHAR2(20),我们可以按照下述方式.....
分类:
数据库 时间:
2014-12-01 00:44:43
阅读次数:
329
测试一1、创建表:SQL> create table tab_b(col1 varchar2(2), col2 number(2));表已创建。SQL> create table tab_a(col1 varchar2(2), col2 number(2));表已创建。SQL> COMMIT;提交完...
分类:
数据库 时间:
2014-12-01 00:33:22
阅读次数:
1420