数据库
后海
如鱼饮水,冷暖自知
展开
-
一个标准的项目SQL应用范例
<br />--1.学生表<br />Student(S#,Sname,Sage,Ssex) --S# 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别<br />--2.课程表 <br />Course(C#,Cname,T#) --C# --课程编号,Cname 课程名称,T# 教师编号<br />--3.教师表 <br />Teacher(T#,Tname) --T# 教师编号,Tname 教师姓名<br />--4.成绩表 <br />SC(S#,C#,score) --S#原创 2010-07-28 16:27:00 · 682 阅读 · 0 评论 -
oracle PL/SQL进行 建表、存储过程、序列、存储过程调用、Job
/* --create test table create table T_JOB_TEST ( JID NUMBER(20) not null, JDate Date, constraint PK_T_JOB_TEST primary key(JID) ) --create sequence create sequence SEQ_T_JOB_TEST minvalue 1原创 2013-05-27 14:10:12 · 1436 阅读 · 0 评论 -
JdbcTemplate学习笔记
JdbcTemplate学习笔记 1、使用JdbcTemplate的execute()方法执行SQL语句 Java 代码 jdbcTemplate.execute("CREATE TABLE USER (user_id integer, name varchar(100))"); jdbcTemplate.execute("CREATE TABLE USER (user_i转载 2012-04-03 11:35:41 · 673 阅读 · 0 评论 -
SQL
<br />SQL语句: SELECT stdname, IsNull(Max(CASE stdsubject WHEN '化学' THEN result end),0) [化学], IsNull(Max(CASE stdsubject WHEN '数学' THEN result end),0) [数学], IsNull(Max(CASE stdsubject WHEN '物理' THEN result end),0) [物理], IsNull(Max(CASE stdsubject WHEN '原创 2011-03-31 21:46:00 · 772 阅读 · 0 评论 -
SQL 连接 JOIN 例解。(左连接,右连接,全连接,内连接,交叉连接,自连接)
<br />假设有如下表:<br /><br /><br />一个为投票主表,一个为投票者信息表~记录投票人IP及对应投票类型,左右连接实际说是我们联合查询的结果以哪个表为准~<br />1:如右接连 right join 或 right outer join:<br /><br />我们以右边voter表为准,则左表(voteMaster)中的记录只有当其ID在右边(voter)中存在时才会显示出来,如上图,左边中ID为3.4.5.6因为这些ID右表中没有相应记录,所以没有显示!<br />2:因此我们自转载 2011-03-20 23:44:00 · 685 阅读 · 0 评论 -
SQLSERVER 2005分页脚本性能实测
<br /><br />网上有很多的分页T-SQL代码,分散在各处,主要的问题是:测试时数据量太小,最多只有2万多条,不同方法的体现出性能差别有疑惑,另外当初在学习sqlserver 2005 时,一位同学信誓旦旦说分页<br />在SQLSERVER 2005中可以使用EXCEPT关键字,性能最好,理由是EXCEPT是集合运算。当时信以为真。工作以后,发现在SQLSERVER 2005中的分页存储过程都没有用到EXCEPT方法,就更疑惑了。<br />这次系统的看《Inside Microsoft® SQ转载 2011-03-14 11:13:00 · 807 阅读 · 0 评论 -
HTML数据保存 Oracle CLOB大对象操作
public User getUser(int id) throws ClassNotFoundException, SQLException { Connection conn = DBConnection.getConnection(); User user = new User(); try { Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("selec原创 2010-11-08 22:59:00 · 1716 阅读 · 0 评论 -
面向程序员的数据库访问性能优化法则
<br /><br />特别说明:<br />1、 本文只是面对数据库应用开发的程序员,不适合专业DBA,DBA在数据库性能优化方面需要了解更多的知识;<br />2、 本文许多示例及概念是基于Oracle数据库描述,对于其它关系型数据库也可以参考,但许多观点不适合于KV数据库或内存数据库或者是基于SSD技术的数据库;<br />3、 本文未深入数据库优化中最核心的执行计划分析技术。<br /> <br />读者对像:<br />开发人员:如果你是做数据库开发,那本文的内容非常适合,因为本文是从程序员转载 2010-12-30 17:12:00 · 1132 阅读 · 0 评论 -
Oracle自增主键的函数
<br />CREATE OR REPLACE FUNCTION GET_CHAR_ID(I_TABLE_NAME IN VARCHAR2, I_COLUMN_NAME IN VARCHAR2, I_LENGTH IN NUMBER) RETURN VARCHAR2 IS V_SQL VARCHAR2(1000) := ''; V_NEW_ID VARCHAR2(50) :=原创 2010-12-24 16:56:00 · 1911 阅读 · 0 评论 -
整理的 Oracle 基于SQL Plus 以及技术相关
_______put in order MyOracle copyright @ kewen_vip I. ORACLE的主要特点: *************************************************************************************************************************原创 2010-08-09 19:03:00 · 784 阅读 · 0 评论 -
Oracle数据库当前连接的用户下的所有表结构、视图、索引
<br /><%-- * <p>Copyright: Copyright (c) 2010</p> * <p>Company: matol</p> * 查看Oracle数据库当前连接的用户下的所有表结构、视图、索引 * @author matol * @version 1.0 * Date: 2010-10-18 --%> <%@ page contentType="text/html; charset=GBK" %> <%@ page language="java" impo原创 2010-10-19 01:40:00 · 1751 阅读 · 0 评论