摘要:oracle中,使用序列和触发器可以实现某个字段的自增长.具体过程... 首先创建一张表create table topic( tId number(5,0),--自增长字段 tStr1 varchar2(10),--其他字段1 tStr2 varchar2(10),--其他字段2 tStr3 varchar2(10),--其他字段3 );然后创建一个序列create sequence topic_id_seqincrement by 1 --每次增加1start with 1 nomaxvalue --无最大值nocycle; --不循环创建一个触发器create or rep...
阅读全文
摘要:oracle分页需要用到rownum,也叫做伪列。具体过程如下: 首先创建一张表: 随意添加一些数据: 然后查询rownum,通过select a1.*, rownum from test0 a1;这里必须为test0指定一个别名,否则会提示错误:如果要查询rownum小于9的所有行,通过select a1.*, rownum from test0 where rownum<=9;这里where子句中不可以用别名rm。 但是,如果要查询rownum为3到9的行,select a1.*, rownum rm from test0 a1 where rownum<=9 and rown
阅读全文
摘要:以管理员身份运行命令提示符:启动实例:net start oracleserviceORCl启动监听:lsnrctl start启动控制台:emctl start dbconsole提示,oracle_sid未定义错误...这是因为没有定义oracle_sid环境变量的原因,所以,添加环境变量,变量名oracle_sid,值为安装oracle时设置的实例sid...加添后再次启动:emctl start dbconsole提示oc4j configration issue.D:\oracle\product10.2.0\db_1/ oc4j/j2ee/OC4J_DBConsole_localh
阅读全文