1、管理表 1.1基本存储单位,二维结构 --约定:每一列的数据,数据类型必须相同;列名是唯一的;每一行的数据也是唯一的,避免冗余 1.2表中数据类型 字符型:char(n) nchar(n) 固定长度 varchar2(n) nvarvchar2(n) 可变长长度 数值型:number(p,s) ...
分类:
数据库 时间:
2020-07-03 00:48:15
阅读次数:
65
1.case语句 case语句使用简单的结构对数值做出选择,更为重要的是,它还可以用来设置变量的值 --CASE语法格式: case input_name when 表达式 then 结果执行 …… end; 说明:首先设定一个变量的值,然后顺序比较when关键字后面给出的值,若相等,则执行then ...
分类:
其他好文 时间:
2020-06-26 21:52:43
阅读次数:
80
一、扩展数据库表字段长度 --mysql alter table user modify name varchar2 (32); --oracle alter table A modify(name varchar2(4000)) 二、给表增加索引(mysql) 1.添加PRIMARY KEY(主键 ...
分类:
数据库 时间:
2020-06-14 11:19:33
阅读次数:
117
--oracle SELECT 'alter table ' || TABLE_NAME ||' modify 列名 VARCHAR2(300);' FROM USER_TAB_COLUMNS WHERE COLUMN_NAME = '列名' and TABLE_NAME; --sql server ...
分类:
数据库 时间:
2020-06-08 19:28:23
阅读次数:
102
场景:整个系统的DML操作需要记录日志 记录内容:1 操作人 2 操作时间 3 操作类型(登录 新增 修改 删除) 4 操作描述 5 详细请求数据(varchar2()) 6 操作IP ==>日志表 实现: 原来方式:在每个方法的里面编写记录日志代码; 缺点:代码重复 ,与原有逻辑耦合度高。 AOP ...
分类:
其他好文 时间:
2020-06-03 23:24:58
阅读次数:
75
1、点击空白页面,然后选择测试窗口。 2、点击完之后就会弹出一个测试窗口的页面 3、然后就可以输入sql进行调试 -- Created on 2020/5/30 by 123 declare -- Local variables here i integer; O_MSG VARCHAR2(50); ...
分类:
数据库 时间:
2020-05-30 15:53:10
阅读次数:
158
输入示例:select fn_split('1,2,3,4,5',',') from dual 输出值: 1 2 3 4 5 先执行: CREATE OR REPLACE TYPE "TY_STR_SPLIT" IS TABLE OF VARCHAR2 (4000) 在执行 CREATE OR RE ...
分类:
数据库 时间:
2020-05-30 12:53:20
阅读次数:
194
可以使用Oracle内置的程序包DBMS_STATS来查看或修改搜集的数据库统计信息,本篇主要介绍GATHER_TABLE_STATS过程,通过该过程,可以搜集表和列(或索引)的统计信息。 1 语法 dbms_stats.gather_table_stats(ownname varchar2, ta ...
分类:
数据库 时间:
2020-05-27 20:56:11
阅读次数:
111
ZHS16GBK字符集格式下,varchar2(size) 可以存储 size/2个汉字 。也就是说varchar2(40)存储20个汉字。 分析如下: 1,首先 varchar2(size)释义: 可变长度的字符串,其最大长度为size个字节;size的最大值是4000,而最小值是1;你必须指定一 ...
分类:
数据库 时间:
2020-05-25 19:04:29
阅读次数:
119
create table student( sno varchar2(10) primary key, sname varchar2(20), sage number(2), ssex varchar2(5) ); create table teacher( tno varchar2(10) pri ...
分类:
数据库 时间:
2020-05-18 01:06:38
阅读次数:
290