`

pl/sql dev的special copy功能

SQL 
阅读更多

在pl/sql dev中辛辛苦苦写好了一个sql,现在要把这个sql粘到java代码里,需要做字符串连接,换行,很麻烦。

现在有了special copy功能,一切变得很方便。

special copy可以自己定义拷贝的样式,比如我要把

 

select a.dcs_code, a.dms_code, b.company_code
  from ti_dealer_relation a, tm_company b
 where a.dcs_code = b.company_code

 

这个sql变成

StringBuffer sql= new StringBuffer();
sql.append("select a.dcs_code, a.dms_code, b.company_code\n" );
sql.append("  from ti_dealer_relation a, tm_company b\n" );
sql.append(" where a.dcs_code = b.company_code");

 

我们可以自己在sql/sql dev的安装目录下的SpecialCopy目录加一个配置文件,起名为JavaStringBuffer.copy

在里面加入

;PL/SQL Developer SpecialCopy definition
;<LINE_1> for first line
;<LINE_*> for all other lines
;<LINE_N> for last line
;
#define " = \"
#define \ = \\
#define char(9) = \t
StringBuffer sql= new StringBuffer();
sql.append("<line_1>\n" );
sql.append("<line_*>\n" );
sql.append("<line_n>");

 

这样当在pl/sql dev中写完sql直接点右键,有个Special Copy,选中JavaStringBuffer就可以变成自己想要的语句样式。

 

 

分享到:
评论

相关推荐

    一个对数据库的操作工具PL/SQLpl/sqL工具

    在数据库管理中,PL/SQL提供了以下主要功能: 1. **编程能力**:PL/SQL允许编写包含控制结构(如循环、条件语句)和异常处理的程序块,这些块可以存储在数据库中并按需调用,提高了数据库应用的灵活性和复杂性。 2...

    oracle10g_pl/sql

    PL/SQL是Oracle特有的SQL扩展,它结合了SQL的查询和数据操作能力与过程性编程语言的功能。 1. **PL/SQL基本概念** - **块结构**:PL/SQL代码由声明、执行和异常处理三部分组成,包括BEGIN...END块、DECLARE......

    pl/sql最新中文手册

    PL/SQL是Oracle数据库系统中的一个关键组成部分,它是一种过程化语言,专为数据库操作设计。这个"PL/SQL最新中文手册"显然是一份详细解释PL/SQL 7.0版本的指南,对于学习和精通Oracle数据库编程至关重要。以下是手册...

    pl/sqldev详细介绍

    PL/SQLDeveloper的详细介绍 连接Oracle 管理oracle数据库必用的工具

    pl/sql developer11.0

    PL/SQL Developer 11.0作为一套强大的集成开发环境(IDE),提供了许多有助于提升PL/SQL开发效率的工具和功能。 1. **代码编辑器**:PL/SQL Developer提供了一个功能丰富的代码编辑器,支持语法高亮、自动完成、...

    Oracle PL/SQL实战(待续)

    Oracle PL/SQL是一种强大的编程语言,它结合了SQL的数据处理能力与PL的程序设计特性,是Oracle数据库系统中用于创建存储过程、函数、触发器和包的主要工具。在这个"Oracle PL/SQL实战(待续)"的主题中,我们将深入...

    pl/sql64位

    64位的PL/SQL Developer通常包含以下功能: 1. **代码编辑器**:提供语法高亮、自动完成和错误检查,使得编写PL/SQL代码更加便捷。 2. **数据库连接**:支持多种Oracle数据库版本的连接,无需复杂的配置步骤,只需...

    oracle 9i pl/sql程序设计笔记

    通过上述对Oracle 9i PL/SQL程序设计笔记的总结,我们可以看到PL/SQL作为一种强大的数据库编程语言,提供了丰富的功能来支持数据处理、事务控制及业务逻辑的实现。掌握PL/SQL的不同块类型及其使用方法对于开发高效、...

    pl/sql 免安装,绿色版pl/sql

    1. **PL/SQL编程支持**:PL/SQL Developer内置了强大的PL/SQL编辑器,支持语法高亮、自动完成、错误检查等功能,使开发人员能够高效编写PL/SQL代码。此外,还具备代码折叠、查找替换、书签设置等实用功能,提高了...

    PL/SQL VCS插件安装包+PL/SQL

    总结来说,"PL/SQL VCS插件安装包+PL/SQL"提供了一种高效的方式来管理Oracle数据库中的PL/SQL代码,通过整合VSS或其他VCS系统,实现了版本控制功能,促进了团队协作,增强了代码的可维护性。无论是在小型项目还是...

    Oracle PL/SQL程序设计(第5版)(上下册)

    - **PL/SQL简介**:PL/SQL(Procedural Language for SQL)是Oracle数据库的一种内嵌式过程化语言,用于增强SQL的功能。它允许在SQL查询的基础上添加控制流语句、变量定义、错误处理等特性。 - **环境搭建与配置**:...

    oracle pl/sql从入门到精通 配套源代码

    Oracle PL/SQL是一种强大的编程语言,它结合了SQL(结构化查询语言)的数据库操作功能与PL/SQL的程序设计特性,广泛应用于Oracle数据库的开发和管理。这本书"Oracle PL/SQL从入门到精通"的配套源代码,显然是为了...

    ORACLE PL/SQL从入门到精通

    ORACLE PL/SQL是从入门到精通的专业知识,涵盖了数据库开发与管理的多个方面,包括...这本书籍将为读者提供一个全面、系统的学习路径,帮助数据库管理员、开发人员深入理解并掌握ORACLE PL/SQL的强大功能和应用技巧。

    PL/SQL Developer 远程连接Oracle数据库

    远程连接Oracle数据库是PL/SQL Developer的一项关键功能,允许用户在本地计算机上操作和管理远程服务器上的数据库,这对于分布式系统开发和远程协作尤其重要。 在使用PL/SQL Developer进行远程连接时,首先需要了解...

    pl/sql快捷插件

    这款软件为Oracle数据库管理员、开发人员和测试人员提供了便捷的SQL和PL/SQL编写、调试和执行功能。而“pl/sql快捷插件”则是针对PL/SQL Developer的一个增强工具,它旨在提高用户的开发效率和工作流程。 PL/SQL...

    PL/SQL 基本知识

    总的来说,PL/SQL是Oracle数据库开发的重要工具,通过学习和掌握PL/SQL,开发者可以更好地利用Oracle数据库的强大功能,构建高效、稳定的企业级应用。而`jbpm.sql`文件可能包含的流程管理相关代码,正是PL/SQL在企业...

    Oracle PL/SQL程序设计(第5版)(套装上下册)

    《Oracle PL/SQL程序设计(第5版)(套装上下册)》基于Oracle数据库11g,从PL/SQL编程、PL/SQL程序结构、PL/SQL程序数据、PL/SQL中的SQL、PL/SQL应用构建、高级PL/SQL主题这6个方面详细系统地讨论了PL/SQL以及如何...

    PL/SQL Developer trial version问题

    PL/SQL Developer是一款由Allround Automations公司开发的Oracle数据库集成开发环境,专门用于编写、调试和管理PL/SQL代码。在你所遇到的问题中,"trial version"指的是试用版,这意味着你正在使用的PL/SQL ...

    pl/sql dev工具

    这款工具集成了多种功能,包括编写、调试、测试和管理PL/SQL代码,以及执行SQL查询。下面将详细介绍PL/SQL Developer的主要特点和功能。 1. **代码编辑器**:PL/SQL Developer提供了强大的代码编辑器,支持语法高亮...

    PL/SQL编程基础知识

    PL/SQL(Procedural Language for SQL)是一种过程化语言,它结合了SQL的数据操纵功能和过程化语言的控制结构,使用户能够灵活地控制数据操作流程。作为Oracle数据库的核心组成部分之一,PL/SQL在数据库应用程序开发...

Global site tag (gtag.js) - Google Analytics