Oracle高级查询之over(partition by..)
摘要:查看原文:http://ibloger.net/article/248.html 为了方便学习和测试,所有的例子都是在Oracle自带用户Scott下建立的。 [sql] view plain copy print? create table EMP ( empno NUMBER(4) not nu
阅读全文
posted @
2017-04-24 18:02
xijin_wu
阅读(2412)
推荐(0) 编辑
SQL存储过程实例详解
摘要:本文用3个题目,从建立数据库到创建存储过程,详细讲解数据库的功能。 题目1 学校图书馆借书信息管理系统建立三个表: 学生信息表:student 字段名称 数据类型 说明 stuID char(10) 学生编号,主键 stuName Varchar(10) 学生名称 major Varchar(50)
阅读全文
posted @
2017-04-14 11:12
xijin_wu
阅读(39362)
推荐(1) 编辑
mysql5.7 版本中 timestamp 不能为零日期 以及sql_mode合理设置
摘要:恢复内容开始 摘要: mysql5.7版本相比较之前的版本有很多的特性的增加以及默认配置的改变,在使用中难免会遇到与之前的使用习惯或者项目需求不符的情况。就需要调整相应的变量的值,比如sql_mode的值 最近在做一个项目的迁移工作,由于开发环境所使用的都是最新的软件版本(mysql5.7)。迁移时
阅读全文
posted @
2017-03-01 15:51
xijin_wu
阅读(9349)
推荐(2) 编辑
Oracle 自定义函数Function
摘要:示例代码: [sql] view plain copy CREATE OR REPLACE FUNCTION "MY_DATABASE"."F_GET_USER_COUNT_BY_DEPART" ( DEPART_ID_VAL in long ) return varchar2 is USER_ST
阅读全文
posted @
2016-08-26 14:23
xijin_wu
阅读(1523)
推荐(0) 编辑
SQL增加,删除,更改表中字段
摘要:1. 向表中添加新的字段 alter table table_name add column_name varchar2(20) not null 2. 删除表中的一个字段 delete table table_name column column_name 3. 修改表中的一个字段名 alter
阅读全文
posted @
2016-08-23 11:06
xijin_wu
阅读(847)
推荐(0) 编辑
把数组转换成sql中能使用的字符串
摘要:1、数组对象转换成字符串,拼接成符合sql语句的语法 2、代码如下例子 public static void testString(){ String[] str=new String[]{"a","b","c","d","e"}; String acc = null; for (int i = 0
阅读全文
posted @
2016-08-18 14:41
xijin_wu
阅读(1914)
推荐(0) 编辑
SQL的四种连接-左外连接、右外连接、内连接、全连接
摘要:联接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定联接条件。WHERE和HAVING子句也可以包含搜索条件,以进一步筛选联接条件所选的行。 联接可分为以下几类: 1、内联接(典型的联接运算,使用像 = 或 <> 之类的比较运算符)。包括相等联接和自然联接。 内联接使用比较运算符根据
阅读全文
posted @
2016-08-16 15:03
xijin_wu
阅读(326)
推荐(0) 编辑
ORACLE 创建与使用视图
摘要:一.what(什么是视图?) 1.视图是一种数据库对象,是从一个或者多个数据表或视图中导出的虚表,视图所对应的数据并不真正地存储在视图中,而是存储在所引用的数据表中,视图的结构和数据是对数据表进行查询的结果。 2.根据创建视图时给定的条件,视图可以是一个数据表的一部分,也可以是多个基表的联合,它存储
阅读全文
posted @
2016-08-05 13:34
xijin_wu
阅读(307)
推荐(0) 编辑
Oracle对表解锁的操作
摘要:1、查出被锁的表 SELECT lpad(' ',decode(l.xidusn ,0,3,0))||l.oracle_username User_name, o.owner,o.object_name,o.object_type,s.sid,s.serial# FROM v$locked_obje
阅读全文
posted @
2016-07-14 13:19
xijin_wu
阅读(533)
推荐(0) 编辑
alter table <表名 > add constraint <主键名>用法
摘要:alter table <表名 > add constraint <主键名>用法介绍 1.主键约束: 要对一个列加主键约束的话,这列就必须要满足的条件就是分空 因为主键约束:就是对一个列进行了约束,约束为(非空、不重复) 以下是代码 要对一个列加主键,列名为id,表名为emp 格式为: alter
阅读全文
posted @
2016-07-01 13:45
xijin_wu
阅读(37667)
推荐(0) 编辑
Oracle建立表空间和用户
摘要:Oracle建立表空间和用户 [sql] view plain copy 建立表空间和用户的步骤: 用户 建立:create user 用户名 identified by "密码"; 授权:grant create session to 用户名; grant create table to 用户名;
阅读全文
posted @
2016-07-01 11:20
xijin_wu
阅读(675)
推荐(0) 编辑
SQL语句基础知识
摘要:1、关于SQL语句中exists与not exists的问题 2、关于SQL语句中select 1 from table select 1 from 中的1是一常量(可以为任意数值),查到的所有行的值都是它,每行的列值是写在select后的数,这条sql语句中是1 3、关于SQL语句中as的作用 4
阅读全文
posted @
2016-06-16 19:59
xijin_wu
阅读(370)
推荐(0) 编辑
oracle数据库中的表设置主键自增
摘要:oracle中没有自增字段,可通过序列+触发器间接实现,cmd中sqlplus登录,直接运行即可。一般要经过一下几步: 1建立数据表 create table Test_Increase( userid number(10) primary key, /*主键,自动增加*/ username var
阅读全文
posted @
2016-06-16 18:59
xijin_wu
阅读(1991)
推荐(0) 编辑
SQL to_char,to_date日期字符串转换问题
摘要:1、转换函数 与date操作关系最大的就是两个转换函数:to_date(),to_char() to_date() 作用将字符类型按一定格式转化为日期类型: 具体用法:to_date('2004-11-27','yyyy-mm-dd'),前者为字符串,后者为转换日期格式,注意,前后两者要以一对应。
阅读全文
posted @
2016-06-16 18:42
xijin_wu
阅读(6429)
推荐(0) 编辑
SQL where 1=1的作用
摘要:浅谈where 1=1 1、简单理解的话where 1=1 永真, where 1<>1 永假 2、1<>1 的用处: 用于只取结构不取数据的场合 例如: create table table_temp tablespace tbs_temp as select * from table_ori w
阅读全文
posted @
2016-06-16 10:08
xijin_wu
阅读(8441)
推荐(1) 编辑
常用的SQL语句
摘要:常用的SQL语句,包括建表语句,增删改查,如以下为实现创建表user,内容包括id,用户名,密码,年龄,性别,联系-- 建表语CREATE table user(
阅读全文
posted @
2016-03-18 16:15
xijin_wu
阅读(342)
推荐(0) 编辑