oracle&&sql
tanguang_honesty
这个作者很懒,什么都没留下…
展开
-
项目中要求根据 一个号码,生成它的流水号
要求:t_salesmanSSM_ID NUMBER(10) N 业务员IDAGENCY_CODE VARCHAR2(20) Y 代理代码SSM_CODE VARCHAR2(90) Y 业务员内部代码一个中介机构号码(AGENCY_CODE )为:A0203700,原创 2012-12-13 14:12:03 · 612 阅读 · 0 评论 -
不安装oracle服务端,使用PL/SQL连接数据库
想在本地通过PL/SQL连接服务器的oracle,又不想安装庞大的oracle,这是方法下载instantclient-basic-nt-11.2.0.3.0包,这里下的是11.2.0.3.0版本新建oracle_client文件夹,将instantclient-basic-nt-11.2.0.3.0解压缩至此(如d:/oracle_client)在d:原创 2013-12-24 16:41:01 · 988 阅读 · 0 评论 -
Oracle中分区表的使用
原文转载自 http://www.blogjava.net/freeman1984/archive/2011/08/08/356023.html前提: 查询分区:Select *From user_extents WHERE partition_name='分区名';1)创建表空间create tablespace HRPM0datafile '/oradata/m转载 2014-01-21 11:14:24 · 605 阅读 · 0 评论 -
oracle 如何导出数据字典
-- 查询某表的数据字典 SELECT A.TABLE_NAME AS "表名",A.COLUMN_NAME AS "字段名", DECODE(A.CHAR_LENGTH,0,DECODE(A.DATA_SCALE,NULL,A.DATA_TYPE,A.DATA_TYPE||'('||A.DATA_PRECISION||','||A.DATA_SCALE||')'), A.DATA_转载 2014-02-19 12:39:53 · 16313 阅读 · 3 评论 -
Oracle 触发器 插入,更新,删除,数据同步,两表同步
建表:create table User_Info ( ID INTEGER not null, UserName VARCHAR(30) not null, PassWord VARCHAR(2转载 2014-04-30 13:49:57 · 3359 阅读 · 1 评论 -
oracle触发器与:new,:old的使用
:new --为一个引用最新的列值;:old --为一个引用以前的列值; 这两个变量只有在使用了关键字 "FOR EACH ROW"时才存在.且update语句两个都有,而insert只有:new ,delect 只有:old;系统中的触发器实例:create or replace trigger JBPM.TIB_DEPLOYBYMOVEPAPER before //befo转载 2014-04-30 19:44:49 · 1233 阅读 · 0 评论 -
ORACLE触发器调试
1. 打开pl/sql(按理说toad也应该有命令窗口,不过我这里用的是pl/sql)2. 点击new3. 点击command window4. 输入SET SERVEROUTPUT ON;5. 在触发器你要看到输出的语句后加上dbms_output.put_line(变量或字段);==============================================转载 2014-04-30 19:46:33 · 4418 阅读 · 0 评论 -
ORACLE WITH AS 用法
记得以前在论坛里看到inthirties用到过WITH AS这个字眼,当时没特别在意。今天在一个帖子里又看到有人用这个,所以就去网上搜了搜相关内容,自己小试了一把,写下来,方便以后忘了的话学习。 =================================================================================== 先举个例子吧:有转载 2014-07-14 20:51:50 · 549 阅读 · 0 评论 -
sqlserver 常见使用sql
1使用某个库 use hongqiao_oa;2 查询当前数据库有哪些表 SELECT Name FROM Master..SysDatabases ORDER BY Name SELECT 'select * from '+Name+';' FROM SysObjects Where XType='U' ORDER BY Name; SELECT * FR原创 2015-04-07 13:34:29 · 545 阅读 · 0 评论 -
Oracle数据字典的介绍与应用实例
oracle数据字典是有表和视图组成的,存储有关数据库结构信息的一些数据库对象。数据库字典描述了实际数据是如何组织的。对它们可以象处理其他数据库表或视图一样进行查询,但不能进行任何修改。 Oracle数据库字典通常是在创建和安装数据库时被创建的,Oracle数据字典是Oracle数据库系统工作的基础,没有数据字典的支持,Oracle数据库系统就不能进行任何工作。 在Or原创 2013-10-29 11:15:45 · 3024 阅读 · 0 评论 -
Oracle对目录文件(directory)的读写操作
原文转载自:http://blog.csdn.net/java3344520/article/details/5260239Create directory让我们可以在Oracle数据库中灵活的对文件进行读写操作,极大的提高了Oracle的易用性和可扩展性。其语法为:create or replace directory exp_dir as '/tmp';目录创建以后,就可以转载 2013-06-18 10:28:29 · 8367 阅读 · 0 评论 -
oracle临时表介绍
在这里我们总结了Oracle临时表的集中用法,临时表创建之后基本不占用表空间,如果你没有指定临时表存放的表空的时候,你插入到临时表的数据是存在系统的临时表空间中。AD:2013大数据全球技术峰会低价抢票中Oracle临时表可以说是提高数据库处理性能的好方法,在没有必要存储时,只存储在Oracle临时表空间中。希望本文能对大家有所帮助。1 、前言Oracle Logo目前原创 2013-01-31 13:57:38 · 712 阅读 · 0 评论 -
oracle系统表查询
oracle查询用户下的所有表select * from all_tab_comments -- 查询所有用户的表,视图等select * from user_tab_comments -- 查询本用户的表,视图等select * from all_col_comments --查询所有用户的表的列名和注释.select * from user_col_comments -原创 2013-05-06 13:28:51 · 689 阅读 · 0 评论 -
Oracle 修改数据库库表的各种情况和SQL语句
由于最近需要程序生成DDL,修改Oracle数据库的库表,因此我总结了一下修改Oracle库表的情况,总结如下:1、新增一列:ALTER TABLE table_name ADD (column_name VARCHAR2(33 , 2) DEFAULT '2' NOT NULL)2、删除一列:ALTER TABLE table_name DROP COLUMN column_na原创 2013-05-10 09:28:19 · 1094 阅读 · 0 评论 -
索引
索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息 1 概念数据库索引好比是一本书前面的目录,能加快数据库的查询速度。索引是对数据库表中一个或多个列(例如,employee 表的姓氏 (lname) 列)的值进行排序的结构。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息。例如原创 2013-05-25 09:18:48 · 549 阅读 · 0 评论 -
面试时候索引问题回答
原帖链接:http://topic.csdn.net/u/20120730/15/b682aa5b-1672-4a90-b6c7-91430313eb2f.html?seed=856407833&r=79268448#r_79268448 1,建立索引一定会减少查询时间吗?也就是提高查询效率2,一个系统,你使用了一年后,系统响应突然变慢了,请分析变慢的原因3,有一个很大的表,建原创 2013-06-13 11:17:35 · 4515 阅读 · 0 评论 -
Oracle数据库逻辑增量备份之exp/imp
原文转载自:http://blog.csdn.net/java3344520/article/details/8189379Oracle数据库逻辑增量备份之exp/imp一、实现需求 由于一个库在云平台上,虽然做了RMAN备份,但是RMAN备份在云本地磁盘上,同时库备份数据量比较大,无法转移到其他的空间上。由于该库应用的性质比较特殊,大数据量部分要求保存180天后即转载 2013-06-18 09:45:18 · 3046 阅读 · 0 评论 -
数据库设计Tips
一个成功的管理系统,是由:[50% 的业务 + 50% 的软件] 所组成,而 50% 的成功软件又有 [25% 的数据库 + 25% 的程序] 所组成,数据库设计的好坏是一个关键。如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分。有关数据库设计的材料汗牛充栋,大学学位课程里也有专门的讲述。不过,就如我们反复强调的那样,再好的老师也比不过经验转载 2013-06-18 11:04:02 · 610 阅读 · 0 评论 -
ORACLE 10进制转换2进制
原文转载自:http://blog.csdn.net/java3344520/article/details/6684814 之前写了个转换函数,发现当数据为负数的时候,无法转换,因为业务前端入库的数据是32位,当JAVA进行有符号转换为INT类型的时候,会产生负数,而我要再次转换为二进制进行位的判断,网上找了好多,都不能做有符号数字的转换,因此按照负数的二进制表示法重新写了个函数:转载 2013-06-18 10:15:27 · 895 阅读 · 0 评论 -
sqlserver CONVERT()函数用法小结
CONVERT的使用方法: 格式: CONVERT(data_type,expression[,style]) 说明: 此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar) 相互转换的时候才用到. 例子: SELECT CONVERT(varchar(30),getdate(),1转载 2015-04-08 21:10:55 · 1849 阅读 · 0 评论