`
xianbiao
  • 浏览: 20397 次
  • 性别: Icon_minigender_1
  • 来自: 济南
博客专栏
631418bd-8db1-3434-b048-6a9c391619fa
Oracle 基本数据类型...
浏览量:9022
社区版块
存档分类
最新评论
文章列表
当你 执行 DMBS_JOB.RUN(:JOB_ID) ;则此条job的记录,将在 user_jobs  存在一条记录,但是DBA_JOBS_RUNNING 中并没有此条对应的记录。   1、Broken()过程更新一个已提交的工作的状态,典型地是用来把一个已破工作标记为未破工作。   这个过程有三个参数:job 、broken与next_date。    PROCEDURE Broken (job    IN binary_integer,             Broken  IN boolean,             next_date IN date :=SYSDATE) 
sqlplus 登录oracle的时候,经常出现的错误,与大家一起分析一下,并且对其中的原因与大家共享。 1. 无监听程序     oracle 的监听程序没有启动,到服务面板中启动TNSListener 服务。 2.无法解析指定的字符串    也就是说连接的字符串,按照sqlnet.ora指定的方式,无法解析成功。 如:sqlnet.ora中的指定的解析方式 NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT) 说明对于给定的字符串,是先在 TNSNAMES.ora中查找,若是没有,将按照简单的方式进行连接,如:mw_app/app@hostIP ...

工作之后

自己感觉工作之后,多了是服从,少的是思考。很多的时候感觉很是迷惑,技术还是业务。况且公司的项目中大部分用的是业务,对技术的需求不是很高!
针对上面文章中的rowid最大值为什么是 1024 ,因为:相对文件号 * 64 存放到前两位中。所以   SQL> select power(256,2) / 64 from dual ;  POWER(256,2)/64---------------           1024 所以,相对文件号最大为: 1024 。但是block快的最大值又是怎么来的?? 因为 相对文件号都是 64 的倍数,并且相对文件号 和 block 一起存放到 上述的四位中,并且文件号占据了前两位,block快占据了后两位。后两位的最大值是 SQL> select power(256,2)  ...
Oracle的ROWID分为两种:物理ROWID和逻辑ROWID。索引组织表使用逻辑ROWID,其他类型的表使用物理ROWID。   SQL> create table test_rowid (id number, row_id rowid);表已创建。SQL> insert into test_rowid values (1, null);已创建 1 行。SQL> update test_rowid set row_id = rowid where id = 1;已更新 1 行。SQL> commit;提交完成。SQL> select rowid, row_i ...
数据库中存储的日期的格式和sql中的日期的格式是不一样的。 SQL> insert into test_date values (to_date('2004-12-17 16:42:42', 'syyyy-mm-dd hh24:mi:ss'));已创建 1 行。SQL> select to_char(date_col, 'syyyy-mm-dd hh24:mi:ss') dat, dump(date_col) dump_date from test_date;DAT                  DUMP_DATE-------------------- ----------- ...
下面要讲的是 TIMESTAMP 类型。 create table test_time (col_time timestamp);   SQL> insert into test_time values (to_timestamp('0001-1-1 0:0:0.0', 'syyyy-mm-dd hh24:mi:ss.ff')); 已创建 1 行。 SQL> insert into test_time values (to_timestamp('2000-1-1 0:0:0.0', 'syyyy-mm-dd hh24 ...
日期的组成部分为:世纪、年度、月度、天、时、分、秒。世纪又分为:公元前、公元后。所以只需存储这7部分,即可。   create table TEST_DATE(  DATE_COL DATE); SQL> insert into test_date values (to_date('2000-1-1 0:0:0', 'yyyy-mm-dd hh24:mi:ss')); 已创建 1 行。 SQL> insert into test_date values (to_date('1-1-1 0:0:0', 'yyyy-mm-dd hh24:mi:ss')); 已创建 1 行。 ...
任何一个实数都是可以表示为:S=A.B*10n(10的n次方)。则我们只是需要存储A.B(数据部分),n(最高表示位)即可。可是oracle 还存储了符号位(负数需要用到)。 create table test_number ( num_col number); SQL> INSERT INTO TEST_NUMBER VALUES (0); 1 row inserted SQL> INSERT INTO TEST_NUMBER VALUES (1); 1 row inserted SQL>  INSERT INTO TEST_NUMBER VALUES (2); 1 ro ...
Oracle 字符串格式 首先介绍:char(N) 和Varchar2(N)格式 create table TEST_CHAR(CHAR_COL    CHAR(10),VARCHAR_COL VARCHAR2(10),); SQL> insert into test_char(char_col, varchar_col ) values ('123','123'); SQL> commit; SQL> select char_col,dump(char_col,16) as d_char_co ...
今天工作的时候,无意中思考,法律到底是什么东西?欢迎大家讨论
我无意中设置 .jar 文件的打开方式为 winrar。在Eclipse 中打开  .jar 时,也是使用的system Editor , 后来在Eclipse 中打开jar 文件的时候,只能是winrar 了,不能给.class 文件添加源代码了,很是郁闷
expression的确解决了很多的问题了。 比如你想解决一类input的样式,则可以定义: input{ s:expression(onfocus=this.style.backgroundColor="red") } 并且expression还有很多的强大的功能。
Function.prototype.read="Ok"; alert(Object.read)//Ok function B() { } 是否表明B继承了Object哪? 看似是,其实并不是。 Object .wirte="w"; alert(B.write);//undefined 为什么?? 推理可知:Function.prototype与Object的父类是一个,同为object.  则咱们所获得对象都是object的子类. 继承机制到此为止,
javascript中的继承机制: Function.prototype.read=function(){};//扩展Function的原型 for(var i in Object)alert(i)//显示read,这进一步证实了Object的原型是Function 其实这一步并不可以得出来function对象的父类为Object. 为什么那? 因为Object.write="211"; alert(Function.prototype.write)//??undifined 为什么那? 这可以表明:Object的父类和Function的父类为一个,即同为obj ...
Global site tag (gtag.js) - Google Analytics