数据库相关
夜舞倾城
沉默懒热爱编程
展开
-
Oracle中TO_DATE格式
转自:http://ajian.cnblogs.com TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007转载 2013-03-22 15:45:22 · 678 阅读 · 0 评论 -
mysql 变量使用,存储过程
set语句的学习:使用select定义用户变量的实践将如下语句改成select的形式: set @VAR=(select sum(amount) from penalties);我的修改: select @VAR:=(select sum(amount) from penalties);我这样改,虽然是可以的。但是,对比的书中的答案,发现这样的方式太蹩脚了。说明没有转载 2016-01-28 17:56:10 · 3808 阅读 · 0 评论 -
PowerDesigner使用教程
PowerDesigner是一款功能非常强大的建模工具软件,足以与Rose比肩,同样是当今最著名的建模软件之一。Rose是专攻UML对象模型的建模工具,之后才向数据库建模发展,而PowerDesigner则与其正好相反,它是以数据库建模起家,后来才发展为一款综合全面的Case工具。PowerDesigner主要分为7种建模文件:1. 概念数据模型 (CDM)对数据和信息进转载 2015-06-15 10:34:35 · 538 阅读 · 0 评论 -
oracle数据库转mysql数据库
1.通过plsql把现有的oracle表结构导出 方法:plsql-选中tables-工具-导出用户对象-选择导出文件路径,导出2.通过powerdesigner生成数据库物理模型图 方法:powerdesigner-file-reverse engineer-database…- 设置modle name和数据库类型-选择useing script files(选择表结构文件)-确定原创 2015-06-16 14:28:28 · 2726 阅读 · 0 评论 -
oracle使用exp/imp导入导出(用户)
实例,从远程机器上导出nxgy用户的所有对象和数据,然后导入到本机数据库的nxgy用户里(用户名可自定义)如果本机nxgy用户已经存在(数据没用,可以删除),级联删除用户所有对象首先,从远程机器上导出nxgy用户的数据和对象两种方式:使用exp命令,逐步根据提示操作(因为导出用户,用该用户登录即可),在填写完导出文件路径后,选择U(即(2)U(用户)可以导出用户的所原创 2014-12-19 15:46:36 · 27076 阅读 · 0 评论 -
Oracle 游标使用全解
-- 声明游标;CURSOR cursor_name IS select_statement--For 循环游标--(1)定义游标--(2)定义游标变量--(3)使用for循环来使用这个游标declare --类型定义 cursor c_job is select empno,ename,job,sal from emp where job='M转载 2014-08-27 15:21:18 · 659 阅读 · 0 评论 -
oracle查询某条数据的行号
select tt.*,tt.rn from (select t.reg_id,row_number() over (order by t.reg_id) rn from t_reg_photo t ) tt where tt.reg_id =10用over函数和原创 2014-05-19 13:33:25 · 6705 阅读 · 0 评论 -
hibernate bug --No row with the given identifier exists
No row with the given identifier exists: [cn.edu.jszg.cert.dictionary.Dictionary#30];nested exception is org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [cn.edu.jszg.原创 2014-02-18 11:41:31 · 875 阅读 · 0 评论 -
oracle触发器~
触发器是一种特殊的存储过程,下面是触发器的详细说明: ORACLE 触发器 ORACLE产生数据库触发器的语法为: create [or replace] trigger 触发器名 触发时间 触发事件 on 表名 [for each row] pl/sql 语句 其中: 触发器名:触发器转载 2013-07-26 09:57:05 · 800 阅读 · 0 评论 -
oracle使用impdp方式导入数据
导入格式(按用户方式导入,oracle在本机)impdp 用户名/密码 schemas=要导入的用户(即是使用expdp导出的用户) directory=创建的文件夹名称(directory_name) dumpfile=test.dmp(要放入到directory_path路径下) logfile=imp.log(可以不写)--导入时必须先创建文件夹路径create or replac原创 2013-07-31 13:53:07 · 49638 阅读 · 0 评论 -
sql查询去除重复项
使用 DISTINCT 消除重复项 DISTINCT 关键字可从 SELECT 语句的结果中除去重复的行。如果没有指定 DISTINCT,那么将返回所有行,包括重复的行。原创 2013-07-04 15:38:36 · 3541 阅读 · 0 评论 -
oracle中字符串的连接
记下来自己看在oracle中字符串的连接,用||符号或者是用concat(str1,str2)函数来连接,如:select concat('2012','-01-01') 返回 2012-01-01select concat('abc',列名) 返回 abc+列的值||符号和concat是一样的用法:update tb set 列名=列名||‘abc’ 执行sql后,该列原创 2013-03-22 16:02:06 · 728 阅读 · 0 评论 -
mysql select into和insert into select
SELECT INTO FROM语句 语句形式为:SELECT vale1, value2 into Table2 from Table1 要求目标表Table2不存在,因为在插入时会自动创建表Table2,并将Table1中指定字段数据复制到Table2中2、INSERT INTO SELECT语句 语句形式为:Insert into转载 2016-07-22 10:43:13 · 11589 阅读 · 0 评论