varchar2明显可以存中文,ASC2码字符集中有中文么
明显不包含...
varchar2可做索引的最大长度是3209是什么意思
number(m,n)中n 的范围是-84 to 127是什么意思,这是小数的位数???
n为负数时向整数位替换零
关系型数据库的原理及作用
使用length函数来测试字段的值的长度,可用来区分char(空格填补)与varchar/varchar2的区别
系统时间函数:to_date,用于获取当前时间
to_date 与 to_char是对应的时间函数
oracle 使用序列实现主键的自动增长
insert into test values(seq_test.nextval,'dslf');
sequence
一般一张表使用一个序列
create sequence seq_TESTV
start with 1
increment by 1
maxvlue 999999999
order
nocycle
nocache;
删除序列:
drop sequence seq_test;
序列的两个属性:序列当前值,序列步长
首先要启动序列:select seq_test.nextval from dual;
取别名的规则
在Oracle中as关键字不能用于指定表的别名,在Oracle中指定表的别名时只需在原有表名和表的别名之间用空格分隔即可,
但可以用于指定列的别名,但在存储过程中如果列的别名与原有列名相同,在运行时会报错(编译时不会出错),其他情况下
列的别名可以与列名本身相同。
当使用pl/sql developer时,有很参数可以进行配置
1、代码助手,就是当你打印出一个表名字的前几个字母时,后面的会提示出来,这样你就不需要记住全部的表名, 进行选择就可以了。
这样操作就可以了:工具(T) -> 代码助手 ->自动激活 选中即可