- 浏览: 145335 次
- 性别:
- 来自: 河南
文章分类
最新评论
-
allenny:
刚开始编程时曾经用这种方式写过一个JSP,一千多行,嵌套十几层 ...
jsp页面使用java代码 -
javer:
"也就是不能出现方法的重构"
应该是叫方法 ...
Dwr学习笔记 -
yyqhs:
在jsp页面中直接编写java代码会使页面的可读性和可维护性变 ...
jsp页面使用java代码 -
bestxiaok:
set是向action中注入信息,get是从action中得到 ...
struts2.0技巧知识
第一个sql:
SELECT * FROM (SELECT ROLE_ID, A.MODULE_ID, B.MODULE_NAME, B.LEVEL_ID FROM TB_ROLE_PRI A, TB_MODULE B WHERE A.ROLE_ID = '24' AND A.MODULE_ID = B.MODULE_ID UNION ALL SELECT '1', C.MODULE_ID, C.MODULE_NAME, C.LEVEL_ID FROM TB_MODULE C WHERE C.MODULE_ID NOT IN (SELECT MODULE_ID FROM TB_ROLE_PRI WHERE ROLE_ID = '24')) ORDER BY LEVEL_ID
注意:Union All NOT IN 的用法,以及二者连用! 处理了权限设置问题!
2. SQl的Decode的用法:
DECODE(A.STATE,'0','未缴费','1','缴费未审核','2','已缴费','3','注销')
TO_CHAR(HG.CREATE_DATE, 'yyyy-mm-dd') 日期转换
3.substr(字段,beginnum,length) ; 截取字符串:
SUBSTR(D.AREA_CODE,5,2)
4。SEQ_HEALTH_ID.Nextval
对于表中的自增长主键,我们为每个数据表创建一个序列,但后插入时调用! 如果要求位数方面固定,则可以使用函数!
5。几种数据插入方式:
StringBuffer sql = new StringBuffer(); sql.append("insert into TAble(SN,PARA_NAME,VALUE,UNIT,REMARK,COLUMN_TYPE,AREA_NO) "); sql.append("values("); sql.append("SEQ_SYSTEM_PARAMETER.nextval,"); sql.append("'" + form.getPara_name() + "',"); sql.append("'" + form.getValue() + "',"); sql.append("'" + form.getUnit() + "',"); sql.append("'" + form.getRemark() + "',"); sql.append("'" + form.getColumn_type() + "'"); sql.append("'" + form.getArea_no() + "'"); sql.append(")"); System.out.println("sql="+sql.toString()); jdbc.execute(sql.toString());
StringBuffer sql = new StringBuffer(); sql.append(" INSERT INTO D101(D101_01,D101_02,D101_03,D101_04,D101_05,D101_06,D101_07,D101_08,D101_09,D101_10,D101_11,D101_12,D101_13,D101_14,D101_15,D101_16,D101_17,D101_18,D101_19,D101_20,D101_21,D101_22,D101_23,D101_24,D101_25,D101_26,D101_27,D101_28,D101_29) "); sql.append(" VALUES(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)"); Object[] o ={jgdm,form.getJgmc(), form.getLsgx(), form.getZbdw(), form.getJgjb(), form.getTxdz(),form.getYzbm(), form.getDhhm(), form.getDdyx(), form.getClsj(), form.getFddb(), form.getZcjj(), form.getCswssgs(), form.getBzcws(), form.getSycws(), form.getRys(), form.getWjrys(), form.getZlkss(), high_code, form.getNmzrcs(), form.getChnmzrcs(), form.getNcyrcs(), form.getChncyrcs(), form.getNywsl(), form.getChbrnywsl(), form.getSbddlx(), form.getPzddlx(), form.getJglx(), low_code}; int [] i={Types.VARCHAR,Types.VARCHAR,Types.VARCHAR,Types.VARCHAR,Types.VARCHAR,Types.VARCHAR,Types.VARCHAR, Types.VARCHAR,Types.VARCHAR,Types.DATE,Types.VARCHAR,Types.INTEGER,Types.INTEGER,Types.INTEGER, Types.INTEGER,Types.INTEGER,Types.INTEGER,Types.INTEGER,Types.VARCHAR,Types.INTEGER,Types.INTEGER, Types.INTEGER,Types.INTEGER,Types.DOUBLE, Types.DOUBLE,Types.VARCHAR,Types.VARCHAR,Types.VARCHAR,Types.VARCHAR}; try{ int j=jdbc.update(sql.toString(),o,i); } catch(Exception e) { e.printStackTrace(); }
6。LEFT JOIN 、 RIGHT JOIN 、INNER JOIN 、union
7.length(字段): 取字段长度
8.nvl(a,b) =>如果a字段为null,则返回b,如果a不是null,则返回a ;如果ab都为null,则返回null;
9。TRIM(字段): 清除两边空格
10.&变量名 的使用: =>直接返回一个字符集合,所以使用时,必须使用单引号(‘&a' )包围方可;
DECLARE BEGIN dbms_output.put_line('&a'); END;
11。对于字典表,我们尽量在后台写成函数,在前台调用,在数据多时,能够提高效率;
12. Oralce中,在添加的功能的存储过程中,在sql中我们可以直接使用序列SEQ_VISIT_LIST_ID.Nextval,但是我们不能蒋这个值赋值给变量返回,要注意呀! 不能 returnValue := SEQ_VISIT_LIST_ID.Nextval; 由于序列必须通过查询方可向下走,所以我们呢可以这样做:
SEQ_id HS_GRAVIDA_VISIT2.v_Id%TYPE;
SELECT to_char(SEQ_VISIT_LIST_ID.NEXTVAL) INTO seq_id FROM dual;
发表评论
-
ORA-01031:权限不足
2010-08-24 16:00 18211. ORA-01031:权限不足 如果在Oracle ... -
Oralce 资料下载
2010-08-20 10:13 845Oracle10g文档到以下地址:1、到 [url][url] ... -
Oracle 程序流程
2010-08-18 15:52 8221.Case 的使用 --case 情况语 ... -
ORACLE 记录类型
2010-08-18 12:31 1729记录类型是用于处理单行多列数据的 1. %TYP ... -
Oracle游标学习二
2010-08-18 10:19 20011. -- 定义游标是 ... -
Oracle字符集
2010-08-10 17:01 1065经常有同事咨询oracle数据库字符集相关的问题, ... -
不同版本Oracle数据的导入导出
2010-08-10 16:27 12391.不同版本的oracle数据的导出-----》 ... -
oracle函数
2010-08-09 09:20 796做一个主键id,他为序列生成,而且其必须为7为数字,如果不太够 ... -
Oracle开发经验二
2010-07-28 17:53 9731.数据库中的数据表信 ... -
Oracle导出数据
2010-06-25 23:37 1192导出表数据 (yes/no): yes & ... -
Oracle存储过程
2010-06-19 13:24 1270具体实例: CREATE OR REPLACE PROCED ... -
Oracle的游标学习
2010-06-18 21:22 1740DECLARE t_a VARCHAR2(50); CUR ... -
PL/SQL类型使用
2010-06-18 20:52 967--%Type的使用 names D401.D401_02% ... -
安装Oracle的客户端:连接Oracle服务器
2010-06-18 16:32 1867我们在软件开发过程中,必须要连接Oracle服务器,但是该服务 ... -
Oracle中中的临时表(工作中使用真实表)
2010-06-16 14:31 9401、前言 目前所有使用oracle作为数据库 ... -
Oracle的jarclasses12.jar的重要性
2010-06-14 15:08 1797如果我们使用的是连接池,则项目使用的jar包是应用服务器中的! ... -
开发经验2
2010-06-02 13:42 751Oracle数据库,必须玩熟呀! 1。存储过程必须熟练书写, ... -
Oracle开发经验一
2010-05-28 12:04 865对于oracle的操作; 1。有时,我们为了实现某种功能,在 ... -
Oracle零碎知识
2010-05-20 12:17 8201.oracle中,对于date类型的列,不能直接插入字符 ...
相关推荐
文档内容涵盖了PL/SQL开发环境的介绍,详细地说明了如何在SQL*Plus和Oracle JDeveloper中编写PL/SQL代码。同时,文档提到了Oracle SQL Developer这一工具,这是一款图形界面的开发工具,可以简化数据库应用的开发,...
本文将分享关于SQL Server 2000的开发经验,包括其核心功能、与ASP.NET和Java的集成以及在网站开发中的应用。 首先,SQL Server 2000提供了强大的数据存储和管理能力。它的Transact-SQL(T-SQL)是用于查询和操作...
标题中提到的“PL/SQL开发文档1”,说明本文档是关于PL/SQL开发的入门级指导材料,面向希望学习使用PL/SQL进行数据库程序单元开发的用户。文档很可能是Oracle公司内部或其授权的培训机构用于教学目的的官方材料。 ...
PL/SQL Developer是一款专为PL/SQL编程和Oracle数据库管理设计的强大开发工具。这款软件提供了全面的功能,使得数据库开发者和管理员能够高效地进行各种数据库操作,包括编写、调试、执行和管理PL/SQL代码,以及...
数据库开发 Oracle数据库 SQL开发教程 第01章 Oracle数据库基础(共60页).pdf 数据库开发 Oracle数据库 SQL开发教程 第02章 编写简单的查询语句(共34页).pdf 数据库开发 Oracle数据库 SQL开发教程 第03章 限制...
掌握以上知识点,配合"plsqlDev"提供的工具,将使你在SQL和PL/SQL开发中得心应手,提升软件项目的质量和效率。在实际工作中,不断实践和学习新的特性和最佳实践,是成为一个出色的SQL和PL/SQL开发者的必经之路。
"CSE",全称为“ Comprehensive SQL Environment”,是一款专为SQL开发设计的高效工具。它以简洁的操作界面和对不同环境的良好支持,赢得了广大用户的青睐。CSE不仅提供基础的SQL编辑、执行和结果查看功能,还具备...
《SQL Server 2000 开发实例教程》是一本专为初学者设计的数据库管理与开发指南。SQL Server 2000是微软公司推出的一款功能强大的关系型数据库管理系统,广泛应用于数据存储、分析和应用程序开发。在这个教程中,...
"SQL2000开发版+SP4(支持WIN10).rar" 提供的是SQL Server 2000开发版加上Service Pack 4(SP4)的安装文件,这个服务包是一个重要的更新,包含了之前所有累积的补丁和安全更新,旨在提高系统的稳定性和安全性。...
SQL应用开发参考手册 SQL应用开发参考手册 SQL应用开发参考手册
《SQL应用开发参考手册》是郭鑫所著的一本针对SQL语言在实际应用中的开发指南。这本书涵盖了SQL的基础概念、语法、以及在不同场景下的高级应用,旨在帮助开发者更好地理解和运用SQL进行数据处理和数据库管理。 一、...
在IT行业中,SQL Server是一款广泛使用的数据库管理系统,尤其在企业级数据存储和处理方面发挥着重要作用。本资源“SQLSERVER辅助开发”旨在为SQL Server用户提供更便捷的开发体验,通过集成的各种工具,使得数据库...
《SQL Server范例开发大全》是一本专注于SQL Server技术的实战型书籍,旨在为初学者、数据库管理人员以及编程爱好者提供全面而深入的SQL Server学习资源。这本书的特点是内容丰富、实用性强,通过实例来帮助读者理解...
SQLyog是其中一款知名的SQL开发工具,其12.2.3-0.x86Trial版本在压缩包中列出。SQLyog由Webyog公司开发,它提供了图形化的用户界面,使用户能够通过简单的拖放和点击操作执行SQL命令,进行数据查询、数据库备份、...
SQL SERVER 数据库 开发实践
《SQL Server 2000开发指南》是一本专为SQL Server 2000开发者设计的详尽参考资料,旨在帮助读者深入理解并熟练掌握这一经典数据库系统的开发技术。SQL Server 2000作为微软公司推出的强大企业级数据库管理系统,自...
总的来说,《ASP+SQL 网站开发案例精解》提供了全面的理论知识和实践指导,无论你是初学者还是经验丰富的开发者,都能从中获益,提升你在网站开发领域的专业技能。通过学习和实践压缩包中的案例,你将能够更有效地...
MS SQL Server 数据库开发规范 MS SQL Server 数据库开发规范是为了规范数据库的设计、开发和维护,确保数据库的可靠性、安全性和可维护性。该规范涵盖了数据库、表、视图、字段等数据库对象的命名规范,以及 T-SQL...
清华大学出版社出版的《Oracle database 11g SQL开发指南》,本书是由著名的Oracle大师Joson Price著。 学习通过编写SQL语句并构建PL/SQL程序来访问Oracle数据库。完全涵盖了最新版本Oracle数据库的功能和技术,指导...
SQL数据库开发,内容相当丰富,非常实用。