数据库
文章平均质量分 64
liulong547026741
这个作者很懒,什么都没留下…
展开
-
从数据库中读取数据时报错,sqlserver默认值问题
问题:在sqlserver2000中建数据库表的时候,如果是int型,并且你短时间内不会给它赋值,比如注册用户信息时候,如体重,可能注册的时候并不会用到,后期用户完善资料时才会写入,所以这时候,在数据库中比必须要给它设置默认值用default,不然当你想从数据库中读取所有值时,在代码中需要对从数据库中取出的值进行类型转换,所以当碰到本来应该是int型的数值却为null就会无法处理,也许会问varc原创 2013-03-22 15:49:36 · 822 阅读 · 0 评论 -
Oracle修改监听IP地址
oracle 11g断网安装时,没有检测net的功能,所以安装完后,netstat -an 发现自动监听的是127.0.0.1:1521,这样安装完成后,其他的主机根本无法连接,是什么原因呢? 排错后发现,是主机名的问题: 1 在cmd中,输入hostname 发现主机名 2 在文件夹:c:\windows\system32\drivers\etc 修改hosts文件: 源文件为:转载 2013-10-17 10:23:33 · 1204 阅读 · 0 评论 -
图解SQL的inner join、left join、right join、full outer join、union、union all的区别
对于SQL的Join,在学习起来可能是比较乱的。我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对于Select出来的结果集是什么样子有点不是很清楚。Coding Horror上有一篇文章,通过文氏图 Venn diagrams 解释了SQL的Join。我觉得清楚易懂,转过来。 假设我们有两张表。Table A 是左边的表。Table B 是右边的表。其各转载 2013-11-01 17:49:25 · 537 阅读 · 0 评论 -
oracle包dbms_job的使用
一、设置初始化参数 job_queue_processes sql> alter system set job_queue_processes=n;(n>0) job_queue_processes最大值为1000 查看job queue 后台进程 sql>select name,description from v$bgprocess; 或者sql>show parameter job转载 2013-11-18 16:50:29 · 612 阅读 · 0 评论 -
oracle中使用触发器来实现自增长
触发器 其是一种特殊的存储过程。一般的存储过程是通过存储过程名直接调用,而触发器主要是 通过事件(增、删、改)进行触发而被执行的。其在表中数据发生变化时自动强制执行。 常见的触发器有两种:after(for)、instead of,用于insert、update、delete事件。 after(for) 表示执行代码后,执行触发器 instead of原创 2013-11-27 15:37:04 · 1276 阅读 · 0 评论 -
关于oracle数据库导入问题
目的:做一个脚本,只要一运行就可以完成该数据库表空间,表,基础数据的全部导入 操作:第一步建立表空间,下面是范例 CREATE TABLESPACE rds4 LOGGING DATAFILE 'D:\rds4.DBF' SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE 2048M EXTENT MANAGEMENT LOCAL; creat原创 2013-12-25 09:45:46 · 773 阅读 · 0 评论