第2部分 数据库SQL语言数据库简介 数据库是个通用化的综合性的数据集合,它可以供各种用户共享且具有最小的冗余度和较高的数据与程序的独立性。目前,国际上主导的大型数据库管理系统有ORACLE、SQL SERVER、SYBASE、INFORMIX和INGRES等。 数据库中常用的编程语言是SQL语言,按其功能可分为四大部分: (1) 数据定义语言(Data...
分类:
数据库 时间:
2014-06-03 05:05:24
阅读次数:
305
select p.id comperitorId,p.compcorp competitorName,
sum(case when c.kindname = 'ATM' then c.num else 0 end) atm,
sum(case when c.kindname = 'CRS' then c.num else 0 end) crs,
sum(case when c.kindname...
分类:
数据库 时间:
2014-06-03 03:12:09
阅读次数:
211
创建主键时,所对应的列如果没有索引,数据库默认会自动创建一个索引;如果对于列有索引,那么创建主键不会再创建索引。这里要注意,列值必须满足主键的要求(唯一,非空),简单测试如下:
SQL> create table wxlun_pri(a number);
Table created.
SQL> alter table wxlun_pri add constraint PR...
分类:
其他好文 时间:
2014-06-03 01:03:46
阅读次数:
208
前一篇博客介绍了Navicat工具备份Oralce...
分类:
数据库 时间:
2014-06-03 01:02:34
阅读次数:
371
??
表、select语句、游标:返回结果都能是一个集合。
注意:游标的结果是一个集合。
--查询并打印员工的姓名和薪水
set serveroutput on
/*
光标:
1. 光标的属性: %isopen %rowcount(返回的行数)
%notfound %found
2. 默认情况下,一次性打开300个光标
SQL> show p...
分类:
数据库 时间:
2014-06-03 00:37:10
阅读次数:
431
pl/sql配置连接远程数据库oracle,本地没有安装oracle数据库的情况下...
分类:
数据库 时间:
2014-06-03 00:17:22
阅读次数:
297
oracle 10G中用户表有一个字段是日期型,数据格式为yyyy-MM-dd HH:mm:ss,前端显示时只能显示成yyyy-MM-dd 后面的 HH:mm:ss不显示。...
分类:
Web程序 时间:
2014-06-02 23:58:36
阅读次数:
454
Oracle简易界面工具
背景:偶在远程机上干活,需要调用到 Oracle 11g服务器的数据,远程机上已安装Oracle client, 但 sql plus 和 sql developer 及 pl sql developer 都不能用 (DBA折腾几天都没解决)。偶 有服务器的ip, oracle用户名及密码;知道部分表名及字段名。
因时间紧,偶只好自己写一个简易的界面工具来应急...
分类:
数据库 时间:
2014-06-02 23:56:34
阅读次数:
445
??
pl/sql编程语言是Oracle中操作数据库最快的语言,而存储过程本质就是pl/sql,所以通过存储过程来对数据库进行CRUD是最有效的。
不再使用JDBC来进行CRUD操作,因为使用JDBC来进行CRUD操作效率低。
所以,Java通过调用存储过程,来间接调用pl/sql,达到对数据库的CRUD操作。
我们可以把CRUD操作封装到存储过程中,在程序中,调用...
分类:
数据库 时间:
2014-06-01 11:22:25
阅读次数:
252