`
文章列表
  一 connect by prior ....start with  废话少说上测试代码.          create table test_table_c(id number primary key,description varchar(255),parent_id number); insert into test_table_c(id,description,parent_id) values(1,'cuiyaonan2',null); insert into test_table_c(id,description,parent_id) values(2,'cuiy ...
一.Oracle Natural join <span style="font-size:12px;">create table test_table_A(id number primary key,name varchar(32)); create table test_table_B(id number primary key,name varchar(32),des varchar(32)); select *from test_table_A; select *from test_table_B; insert into test_table_ ...
一 创建存储过程 CREATE OR REPLACE PROCEDURE cuiyaonan2000(存储过程名) ( 参数1  IN  NUMBER, 参数2  IN  NUMBER, 参数3 OUT Number //如上是in表示你传递给存储过程的参数,out表示存储过程返回给你的参数.可以有多个.不同于下面的变量 ) IS/AS //这里用IS 还是用AS 随个人习惯,没有什么区别 变量1 INTEGER :=0; 变量2 DATE; //如上这些是变量是存储过程的内部变量,相当于在方法内申请的局部变量.当然有全局变量,在此不做介绍.作用 ...
存储过程:是一组 sql 语句的组合,被一些流程控制语句组合如:if while for.存储过程是存储在数据库的.而不是存储在程序中.如平常大家所写的sql是放在程序中的.存储过程适合大型系统.其实它真的没什么. 存储过程优点: l       
数据库设计有三种范式。1NF,2NF,3NF.并且是父子级的关系。如:要满3NF,就要依次1NF,2NF。 1NF:就是数据库中每列所代表属性,不能在划分出其它属性。这点就算是白痴也能满足。应为这里的属性对应数据库的字段类型如:Number,varchar。数据库已经限制死了。除非你能创建一种类型。 2NF:就是区分每个记录或者说行,怎么区分呢?最简单的就是ID。或者联合主键。这点白痴也能作出来。 3NF:这个就是 one-to-many时,要有个外键让many端对应到one端。而不是在many端,将one表的所有字段都在many段创建出来。这样数据有冗余。这个白痴也都知道     ...
  一.首先在本地数据库中执行如下sql操作 create table test_table_user(id number primary key,name varchar(32)); create table test_table_order(id number primary key,des varchar(32),user_id number,foreign key(user_id) references test_table_user(id)); select *from test_table_user; select *from test_table_order; inse ...
Email:cuiyaonan2000@163.com JAVA  Projects: Project 1:     Project Summary:This project is a e-government system.It is designed by me.This system have three layer structure. As follow.    Action Layer:  This layer of the mian work is to accept request and forward.Do not do the business process ...
stringbuilder > stringbuffer > string 测试用例代码如下。 /** * fileName:Test01.java * author:cuiyaonan email:cuiyaonan2000@163.com * createDate:2012-12-24 */ package test_string; import java.util.Random; public class Test01 { /** * @param args */ public static void main(Strin ...
1 格式与命名规范 1.1  缩进 缩进应该是每行2个空格。 不要在源文件中保存Tab字符, 在使用不同的源代码管理工具时Tab字符将因为用户设置的不同而扩展为不同的宽度。 1.2 换行  每行代码最长统一设置成120个字符。(可以通过开发工具进行长度限制。如图1,Myelipse8.5设置方法) (图1)  If(),for(),while(),try(),catch(),finally()等关键字建议都需要单独占用一行。 1.3 命名规则  包名:采用完整的英文描述符,应该都是由小写字母组成。对于全局包,将你的 Internet 域名反转并接上包名。如:com.jinmajia. ...
5.2 分层规范 5.2.1 视图界面  建议页面头使用统一的设置,如: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8&qu ...
Global site tag (gtag.js) - Google Analytics