数据库
HZ_Fang
输不起那就不要输!
展开
-
Oracle:删除锁表进程
--查询被锁的表select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects b where b.object_id = a.object_id;--查看是哪个session引起的select b.username,b.sid,b.serial#,logon_tim...原创 2019-12-13 18:29:51 · 534 阅读 · 0 评论 -
java.sql.SQLIntegrityConstraintViolationException: ORA-00001: 违反唯一约束条件
java.sql.SQLIntegrityConstraintViolationException: ORA-00001: 违反唯一约束条件问题为Oracle数据库:insert操作由于bp_tempo的uuid是自增列,类如下面语句:insert bp_tempo(uuid,userName) values(bp_tempo_uuid_seq.nextval,"小方")针对这种情况...原创 2019-12-11 15:51:02 · 2646 阅读 · 0 评论 -
Oracle有主外键数据修改
仅做记录,有tableA 与tableB两张表,tableA (noA)主键字段是tableB(noB)字段的外键当修改tableA noA的时候会违背约束解决方案一: 可以将子表tableB noB字段改成任意一个存在于tableB表中的值,然后修改tableA 中noA 为新值 然后再将tableB的noB修改成新值;解决方案二:解除主外键约束,然后进行...原创 2019-12-10 15:37:26 · 1703 阅读 · 0 评论 -
Oracle通过执行计划查看查询语句是否使用索引
主要针对Oracle数据库,因为MySQL数据库加explain关键字即可Oracle数据库 explain plan for select * from STUDENT_USER --执行完要查找的语句以后,执行下面的语句查看执行计划select * from table(dbms_xplan.display())TABLE ACCESS FULL为全表扫描;目...原创 2019-11-11 18:01:52 · 1560 阅读 · 0 评论 -
Oracle数据库对xml类型字段操作的详解
对Oracle数据库操作xml数据的简单介绍:项目中真实操作,由于需要将客户的录入信息暂存在流程表的一个字段中以xml形式,而在不借助中间表的条件。首先我们可以先把后台获取到的实例对象转成xml类型://XStream与DOMDriver都是来自xstream-版本号.jar包下的XStream stream = new XStream(new DomDriver());//然...原创 2019-04-17 15:44:06 · 2256 阅读 · 0 评论 -
Oracle导入dmp文件(cmd方式)
对于导入dmp文件的步骤详细介绍:1、首先登录PLSQL为Oracle创建一个新用户:然后填写user的内容以及权限:点击apply创建成功。2、用cmd命令窗口进行导入: (1)进入安装Oracle的目录->我本地的是(D:\Oracle\product\11.2.0\dbhome_1\BIN)->dmp文件本地路径(D:\fzb\2019.dmp)...原创 2019-02-26 16:07:34 · 3550 阅读 · 0 评论 -
针对“表XXX发生了变化,触发器/函数不能读它....”问题的解决方案
1、异常出现的场景. 当需要对某一张表进行一个扩展,扩展操作便是在该表上创建一个触发器。将表中的数据同步读入到其他表中。SQL语句如下:相当于当我往TB_INS表中插入一天或者更新一条数据的时候,通过触发器往TB_INS_TEMP临时表中同步插入一条CREATE OR REPLACE Trigger TRG_TB_INS_TEMPAfter insert or update ON ...原创 2019-01-11 16:03:49 · 2654 阅读 · 0 评论 -
sql中的where 1<>1 和where 1=1的区别
最近复习一下数据库看到了这样一道题: 1、复制表( 只复制结构, 源表名:a新表名:b) 答案为:SQL: select * into b from a where 1 1适用的场合就是知识复制结构而没有复制数据单纯的把a表中的结构给了b1=1 恒真在查询的时候没有了限制条件原创 2017-06-09 11:30:16 · 981 阅读 · 0 评论 -
SQL Server 2008 Analysis Services 多维数据库一步一步从入门到精通
SQL Server 2008 Analysis Services 多维数据库一步一步从入门到精通(一)创建 Analysis Services 项目(图) 在开始之前,我的电脑上已经完整的安装了SQL Server 2008 简体中文开发版 并下载安装微软实例数据库 http://sqlserversamples.c转载 2017-05-10 13:25:21 · 2254 阅读 · 0 评论 -
SqlCommand中的常用的方法解析
sqlCommand:表示要对 SQL Server 数据库执行的一个 Transact-SQL 语句或存储过程。 此类不能被继承。我觉得这个类就是起到一个桥梁的作用。他连接.NETt和SQL Server;将我们在客户端设置的sql语句传递给sql;再将sql的值传递给客户端 这个类中定义了很多的方法和属性来帮助我们完成不同的sql语句;总结三种在机房收费系统中用到的转载 2017-05-07 16:21:14 · 971 阅读 · 0 评论 -
ADO.NET 主要的三个对象(SqlConnection/SqlCommand/SqlDataReader)
主要用到的三个对象是: (1)SqlConnection对象 设定数据库服务器和数据库名称、登录数据库和验证方式等参数来建立数据库的链接。只有建立了连接,salcommand对象才能发送相关的sql语句命令, 对指定连接的数据库进行访问和操作。 (2)SqlCommand对象 向数据源发送相关的sql语句。原创 2017-05-07 14:15:36 · 1428 阅读 · 0 评论