问题: 在有sqlserver数据库迁移至Oracle数据库时,遇到将VARCHAR2付给NVARCHAR2问题 原sql CASE A .kindCodeWHEN '2321034' THEN '02049' WHEN '2321035' THEN '11067' WHEN '2321022' T ...
分类:
数据库 时间:
2018-10-12 14:05:51
阅读次数:
312
环境: create table rq (xm varchar2(10),age number,zw varchar(10),rzrq date);insert into rq values ('小崔',23,'运维工程师',(to_date('2017-07-02','yyyy-mm-dd'))) ...
分类:
其他好文 时间:
2018-10-10 01:00:24
阅读次数:
975
创建视图的时候,因为表太多,里面一些字段类型不一样,PL/SQL报错,为‘表达式必须具有对应表达式相同的数据类型’,发现后,一个字段的类型为CLOB和VARCHAR2(4000)两种,将CLOB进行修改 将CLOB字段修改成varchar2(4000)字段 第一步:把原字段换个名字,此条的sql是把 ...
分类:
数据库 时间:
2018-10-07 12:57:23
阅读次数:
222
测试环境: create table bqh6 (xm varchar2(10),bmbh number(2),bmmc varchar2(15),gz int);insert into bqh6 values ('张三',01,'技术支持',3500);insert into bqh6 value ...
分类:
其他好文 时间:
2018-10-07 00:38:12
阅读次数:
359
使用SQL99标准通用语法中的case表达式,将职位是分析员的,工资+1000;职位是经理的,工资+800;职位是其它的,工资+4001; case 字段 when 条件1 then 表达式1 when 条件2 then 表达式2 else 表达式nend select ename "姓名",job ...
分类:
数据库 时间:
2018-10-06 12:07:11
阅读次数:
217
create table test1( id number, name varchar2(20) ) --修改表字段类型 alter table test1 modify( id varchar2(30), name char(10) default '111' ) --追加字段 alter tab... ...
分类:
数据库 时间:
2018-09-29 23:58:27
阅读次数:
396
运行环境:SQLPLUS, SERVEROUTPUT已打开下列语句创建了表和数据:CREATE TABLE plch_products( id NUMBER, name VARCHAR2 (10))/BEGIN INSERT INTO plch_products (id, name) VALUES ...
分类:
其他好文 时间:
2018-09-28 20:33:00
阅读次数:
157
create table t_class( tc_id number(5) not null, tc_name varchar2(30) not null, createdate date ) create table t_user( t_id number(5) not null, t_name ...
分类:
数据库 时间:
2018-09-28 19:16:15
阅读次数:
192
常用的字段数据类型: .字符串(varchar2(n)) n表示保存最大长度,基本200作用。.整数(number(n)) n位的整数,也可用int代替.小数(number(n,m)) m为小数位,n-m为整数位,有时候用float代替.日期(date) 存放日期.大文本(clob) 存储海量文字( ...
分类:
其他好文 时间:
2018-09-28 01:29:45
阅读次数:
198
*: 存储过程创建 1. 输出查询结果(dbms_output.put_line('用户名为:'||u_name);) create or replace procedure p002test isu_name varchar2(100);begin select user_name into u_ ...
分类:
数据库 时间:
2018-09-25 19:36:11
阅读次数:
181