数据库问题
文章平均质量分 84
香-雪-兰
java 程序员
展开
-
PLSQL导入导出数据库
Oracle如何实现创建数据库、备份数据库及数据导出导入的一条龙操作Oracle中对数据对象和数据的管理,无疑都是使用PL/SQL Developer来进行管理,该工具也提供给我们很多方便、快捷的操作,使得我们不再为Oracle本身丑陋、难用的UI而抱怨。由于我们一般都是建建表、查查数据的操作居多,较少会考虑系统的整个Oracle的完整备份操作。但是在我们一些发布操作中,我们必转载 2014-07-02 09:25:34 · 469 阅读 · 0 评论 -
存储过程跟存储函数的区别
核心提示:本质上没区别。只是函数有限制只能返回一个标量,而存储过程可以返回多个。并且函数是可以嵌入在SQL中使用的,可以在SELECT等SQL语句中调用,而存储过程不行。执行的本质都一样。 函数限制比较多,如不能用临时表,只能用表变量等,而存储过程的限制相对就比较少。 1. 一般来说,存储过程实现的功能要复杂一点,而函数的实现的功能针对性比较强。 2. 对于存储过程来说可以返回转载 2014-07-29 16:50:57 · 846 阅读 · 0 评论 -
范式
关系数据库的几种设计范式介绍 1 第一范式(1NF) 在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。 所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,转载 2014-07-29 16:57:02 · 334 阅读 · 0 评论 -
关于Oracle10g监听服务不能启动的问题
在安装的目录下(ora92\network\admin)把listener.ora和tnsnames.ora这两个文件删除了翻译 2015-07-21 10:59:26 · 744 阅读 · 0 评论 -
判断数据库中表是否存在
根据返回值判断SELECT COUNT(*) FROM information_schema.TABLES WHERE TABLE_NAME = "zb_fw_operator";转载 2016-03-18 10:21:59 · 594 阅读 · 0 评论 -
java.sql.SQLException:Value '0000-00-00' can not be represented as java.sql
问题解决:java.sql.SQLException:Value '0000-00-00' can not be represented as java.sql问题描述:数据表中有记录的time字段(属性为timestamp)其值为:“0000-00-00 00:00:00”程序使用select 语句从中取数据时出现以下异常:java.sql.SQLException:翻译 2016-05-13 14:57:53 · 353 阅读 · 0 评论 -
数据库中表不存在的SQL
dbname 数据库名 tablename 数据表名String sqls = "SELECT COUNT(*) FROM information_schema.TABLES WHERE TABLE_SCHEMA= '" + dbname + "' and TABLE_NAME = '" + tablename + "'";原创 2016-05-16 16:59:39 · 789 阅读 · 0 评论 -
mysql数据库编码的查询
mysql>SHOW VARIABLES LIKE 'char%';+————————–+——————————————–+| Variable_name | Value |+————————–+——————————————–+| character_set_client转载 2016-05-30 10:38:54 · 390 阅读 · 0 评论 -
mysql 左连接右连接问题
外连接有分为左连接和右连接,具体定义如下。 左连接:包含所有的左边表中的记录甚至是右边表中没有和它匹配的记录 右连接:包含所有的右边表中的记录甚至是左边表中没有和它匹配的记录 select ename,deptname from emp left join dept onemp.deptno=dept.deptno;原创 2016-05-30 15:49:04 · 747 阅读 · 0 评论 -
Mysql的帮助命令
1、 ? contents 对于列出的分类,可以使用“? 类别名称”的方式针对用户感兴趣的内容做进一步的查看。2、 ? show ? create table 创建表转载 2016-05-30 16:29:06 · 299 阅读 · 0 评论 -
mysql数据库逆向生成pdm模型
mysql数据库逆向生成pdm模型转载2015-12-04 11:52:27工具环境:powderdesigner16.5数据库文件:XX.sql两种情况:直接从数据库中逆向生成1.配置mysql的ODBC数据源。 在控制面板数据源(ODBC)那里配置一个mysql的数据源,先到官方网站下载mysql的odbc的connec转载 2016-07-01 09:23:25 · 6357 阅读 · 0 评论 -
数据库中空值错误描述
Null value was assigned to a property of primitive type setter of com.zhongbo.framework.entity.db.Operator.authStrategyId数据库中空值错误描述原创 2016-08-21 15:58:41 · 676 阅读 · 0 评论 -
mysql与oracle的区别
mysql与oracle的区别 1.mysql与oracle数据库实现自增列的区别:mysql可以实现自增列,只要在建表时设置auto_increment即可,而oracle在建表时不能设置自增列功能,必须通过sequence序列来实现自增列功能,建立sequence序列的语句如下(假设序列名为ts_sequence):?原创 2014-03-28 23:34:48 · 583 阅读 · 0 评论 -
oracle知识总结
全球化、跨平台的数据库支持多用户、高性能的事务处理强大的安全性控制和完整性控制支持分布式数据库和分布处理原创 2014-06-10 14:47:39 · 509 阅读 · 0 评论 -
Oracle学习2
经典面试删除一张表重复记录(ID 是自增唯一,重复记录:其他字段都是一样)非常经典的一道面试题(可能存在很多数据,要求性能比较高)1 louis 202 louis 203 jimmy 30 4 louis 20delete from aa where i原创 2014-06-10 16:33:36 · 562 阅读 · 0 评论 -
如何在pl/sql developer 7运行到oracle存储过程设置断点的地方
如何高效调试oracle存储过程,尤其是父子网状调用的存储过程 1,在需要设置断点的oracle存储过程处设置断点 如何设置断点:直接在某行oracle存储过程处单击行首,会在行首显示一个 中间以白叉填充的红色小圆圈. 如何取消断点:单击中间以白叉填充的红色小圆圈即可,断点就消失了 2,然后开启test窗口 3,按上test窗口的放大镜图转载 2014-06-11 16:28:31 · 3747 阅读 · 0 评论 -
oracle中的delete和truncate的区别,decode函数
delete from aatruncate table aa区别1。delete from后面可以写条件,truncate不可以2。delete from记录是一条条删的,所删除的每行记录都会进日志,而truncate一次性删掉整个页,因此日至里面只记录页释放,简言之,delete from更新日志,truncate基本不,所用的事务日志空间较少3。delete转载 2014-07-29 16:22:10 · 529 阅读 · 0 评论