数据库
Sean奈何
这个作者很懒,什么都没留下…
展开
-
java调用存储过程2
存储过程 1 CREATE OR REPLACE PROCEDURE 存储过程名 2 IS 3 BEGIN 4 NULL; 5 END; 行1: CREATE OR REPLACE PROCEDURE 是一个SQL语句通知Oracle数据库去创建一个叫做skeleton存储过程, 如果存在就覆盖它;行2: IS关键词表明后面将跟随一个转载 2011-11-21 22:36:25 · 864 阅读 · 0 评论 -
pl/sql 本机不安装oracle服务端连接服务器
系统重装之后 本机就没有在安装oracle houl原创 2014-04-19 16:35:02 · 976 阅读 · 0 评论 -
ORA-12638: 身份证明检索失败
ORA-12638: 身份证明检索失败 的解决办法the NTS option makes the Oracle client attempt to use your current Windows domain credentials to authenticate you with the Oracle server. This could fail for a c转载 2014-03-20 09:33:41 · 759 阅读 · 0 评论 -
Oracle 导入数据操作步骤
sqlplus system/system@LMSSPOOL lms.log; //若LMS用户已存在,则先删除LMS用户以及LMS,LMS_IND表空间drop user LMS cascade;drop tablespace LMS including contents;drop tablespace LMS_IND including contents; //转载 2014-03-14 10:57:41 · 711 阅读 · 0 评论 -
JDBC 插入 SQL Server 2008 中文字出现乱码分析.
在sql server 数据库有中文乱码很常见,第一种 可能是 你 08的库 还原 05库的数据. 而之前05库的编码格式与你08的不相同.这时你在本地操作数据库时就有可能产生中文乱码了.一般我们本地的SQL都是直接下一步下一步的操作.编码格式都是默认的. 所以只要我们修改该数据库的 排序规则 即可.[右键你创建的数据库 -> 属性 -> 选项 ->排序规则] 第二种原创 2013-12-12 11:24:05 · 5952 阅读 · 0 评论 -
ORACLE中文字段排序
select * from T_0303003 order by stock_holder进行选取数据时(stock_holder为存放中文的字段),结果发现两库返回的记录顺序不一致。琢磨之后应该为字符集问题,一个库字符集为系统默认字符集,另一个库为UTF-8字符集。查找资料后发现,对于中文字段的排序,应该使用以下方式:-- 按拼音排序 (系统默认)select * f转载 2013-07-26 10:57:17 · 898 阅读 · 0 评论 -
SQL server 与 java对应字段
编号数据库类型JDBC类型JDBC索引描述1intjava.lang.Integer4 2varcharjava.lang.String12 3charjava.lang.String1 4ncharjava.lang.String1 5nvarchar转载 2013-06-22 10:55:53 · 1026 阅读 · 0 评论 -
WebLogic Server 10 SSL配置,实现安全传输协议(详解)
操作手册资源下载地址(免费下载): http://download.csdn.net/detail/xyh94233/5490845一、 生成证书请求1. 安装JDK(可选)Weblogic安装后自带JDK安装。如果您直接在服务器上生成证书请求,请进入Weblogic安装目录下JDK所在路径的bin目录,运行keytool命令。如图:如果您需转载 2012-10-23 17:55:23 · 2363 阅读 · 0 评论 -
ORACLE纯SQL实现多行合并一行
ORACLE纯SQL实现多行合并一行项目中遇到一个需求,需要将多行合并为一行。表结构如下:NAME Null Type------------------------ --------- -----N_SEC_CODE NOT NULL CHAR(6)C_RE转载 2012-10-22 11:14:20 · 623 阅读 · 0 评论 -
数据库三大范式
数据库的建立必须遵循一定的规则。在关系数据库中,这种规则就是范式。范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(1nf)、第二范式(2nf)、第三范式(3nf)、第四范式(4nf)、第五范式(5nf)和第六范式(6nf)。满足最低要求的范式是第一范式(1nf)。在第一范式的基础上进一步满足更多的要求称为第二范式(2转载 2011-11-04 14:28:51 · 791 阅读 · 0 评论 -
在Oracle中查看表、主、外键等对象
在Oracle中查看表、主、外键等对象在Oracle中查看所有的表: select * from tab/dba_tables/dba_objects/cat; select * from tab/dba_tables/dba_objects/cat;看用户建立的表 : select table_name from user_tables; //当前用户的表 selec转载 2012-08-24 10:56:45 · 829 阅读 · 0 评论 -
oracle 表解锁
oracle表解锁2011-05-12 16:05Oracle错误ORA-00054:resource busy and acquire with nowait specified解决方法(select * from talbe for update nowait)当某个数据库用户在数据库中插入、更新、删除一个表的数据,或者增加一个表的主键时或者表的索引时,常常转载 2012-06-25 14:17:25 · 2929 阅读 · 0 评论 -
如何创建索引、什么时候该创建、什么时候不应该创建
适当的使用索引可以提高数据检索速度,可以给经常需要进行查询的字段创建索引 oracle的索引分为5种:唯一索引,组合索引,反向键索引,位图索引,基于函数的索引 创建索引的标准语法: CREATE INDEX 索引名 ON 表名 (列名) TABLESPACE 表空间名; 创建唯一索引: CREATE unique INDEX 索引名 ON转载 2011-11-04 14:19:53 · 18363 阅读 · 0 评论 -
oracle优化总结经验
] 缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。 优化数据库的注意事项: 1、关键字段建立索引。 2、使用存储过程,它使SQL变得更加灵活和高效。 3、备份数据库和清除垃圾数据。 4、SQL语句语法的优化。(可以用Sybase的SQL Expert,可惜我没找到unexpired的序列号) 5转载 2011-11-04 14:43:48 · 735 阅读 · 0 评论 -
oracle 创建触发器详解
Oracle DBA Studio 工具里面就能创建触发器CREATE TRIGGER 名称 CREATE TRIGGER — 创建一个新触发器 语法 CREATE TRIGGER name { BEFORE | AFTER } { event [OR ...转载 2011-11-04 15:06:54 · 7549 阅读 · 0 评论 -
oracle的存储过程基本语法
存储过程 1 CREATE OR REPLACE PROCEDURE 存储过程名 2 IS 3 BEGIN 4 NULL; 5 END; 行1: CREATE OR REPLACE PROCEDURE 是一个SQL语句通知Oracle数据库去创建一个叫做skeleton存储过程, 如果存在就覆盖它;行2: IS关键词表明后面将跟随一个转载 2011-11-21 21:43:43 · 357 阅读 · 0 评论 -
SQL server 2008数据库的备份与还原
SQL server 2008数据库的备份与还原一、SQL数据库的备份:1、依次打开 开始菜单 → 程序 → Microsoft SQL Server 2008 → SQL Server Management Studio → 数据库:Dsideal_school_db既是我们需要备份的学籍数据库图(1)2、选择要备份的数据库“Dsideal_school_转载 2012-10-25 15:48:36 · 35097 阅读 · 1 评论