0 0

Oracle sqlplus下define命令3

sqlplus下define命令

我们现在在Unix上写shell脚本,
然后调用.sql文件,执行数据库查询。

外面shell给sql文件传参数,
在sqlplus命令下,可以使用&1...&n
接收来自shell的传递参数,

但是还想在sqlplus里头拼接字符串
比如shell里头传进来一个'01'
想在sqlplus里头拼接成'user01'

查了一下,可以使用define命令声明变量。
define usr='&1'

现在想得到的结果是: usr='user&1'

sqlplus支持字符串的拼接吗?

找不到答案了,所以请教一下大家有何好的解决对策。
谢谢~
2010年9月29日 15:10
目前还没有答案

相关推荐

    ORACLE SQLPLUS 命令大全

    Oracle SQLPlus 命令大全 Oracle SQLPlus 命令大全是 Oracle 数据库管理系统中的一种命令行工具,提供了丰富的命令来管理和操作数据库。下面是 Oracle SQLPlus 命令大全的知识点总结: 一、HELP 命令 HELP 命令...

    oracle sqlplus 常用命令大全.txt

    ### Oracle SQLPlus 常用命令详解 #### 一、概览 Oracle SQLPlus 是一个功能强大的工具,用于与 Oracle 数据库进行交互。它提供了一种简单的方式来进行 SQL 查询、执行 PL/SQL 脚本以及管理数据库环境。本文档将...

    Oracle SQLPLUS基础及sqlplus命令详解

    ### Oracle SQLPLUS基础及sqlplus命令详解 #### 一、SQLPLUS概述与RDBMS介绍 ##### 1.1 RDBMS(关系型数据库管理系统) RDBMS是一种用于存储和管理数据的关系型数据库管理系统,其核心是通过表格形式来组织和处理...

    oracle 帮助文档 带sqlplus命令

    这个“Oracle帮助文档 带SQL*Plus命令”压缩包显然包含了关于Oracle数据库管理和SQL*Plus使用的详细指南。 首先,Oracle帮助文档通常会包含以下几个方面的内容: 1. **Oracle数据库架构**:讲解Oracle数据库的核心...

    SQLPlus命令使用大全PDF

    `DEFINE`命令可以定义变量,`Prompt`改变SQLPlus提示符: ``` DEFINE var = 'value' PROMPT &var ``` 9. **批处理和循环**: 使用`ACCEPT`命令接受用户输入,`WHILE`和`BEGIN-END`实现循环: ``` ACCEPT ...

    Oracle中常用的SqlPlus命令

    以上仅是SqlPlus中部分常用命令的概述,这些命令在Oracle数据库的日常管理和开发工作中扮演着重要角色。熟练掌握它们,不仅能提高工作效率,还能在复杂的数据处理任务中游刃有余。未来,在更深入的学习与实践中,你...

    SQLPLUS 基本命令

    `define_editor 编辑器` 命令用于设置SQLPLUS使用的默认编辑器。例如: ``` define_editor vi ``` ##### 19. exit/quit `exit` 或 `quit` 命令用于退出SQLPLUS会话。例如: ``` exit ``` ##### 20. 显示环境变量...

    oracle sqlplus 常用命令大全

    Oracle SQL*Plus 是一个强大的命令行工具,用于与Oracle数据库交互。它提供了多种命令来帮助...通过熟练掌握这些SQL*Plus命令,你可以更高效地与Oracle数据库进行交互,提高工作效率,同时也能更好地理解和解决问题。

    SQLPLUS命令查询文档

    `DEFINE`命令可以设置和查看变量。 7. **脚本控制**:`WHENEVER OSERROR`和`WHENEVER SQLERROR`可以设定在出现操作系统错误或SQL错误时的行为,比如打印错误信息或退出程序。 8. **输出重定向**:`SPOOL`命令可以...

    oracle中的sqlplus基础教程

    `DEFINE`命令用于预定义变量的值,而`UNDEFINE`用来取消变量定义。双`&`符号表示使用已有的替换变量值而不提示输入。`COLUMN`命令则可以对查询结果的列进行格式化,包括设置标题、调整对齐方式、定义空值显示等,使...

    OL1.sqlplus环境和常用命令

    总结,SQL*Plus是Oracle数据库管理的重要组成部分,通过熟悉和掌握其环境设置与常用命令,能极大地提高数据库操作的效率。通过实践和练习,你可以更熟练地使用SQL*Plus来管理Oracle数据库,无论是数据的增删改查,...

    Oracle SqlPlus设置Login.sql的技巧

    1. 首先,它会在$ORACLE_HOME/sqlplus/admin目录下查找glogin.sql文件。 2. 如果没有找到glogin.sql,SQLPlus会在当前工作目录下查找login.sql文件。 3. 如果当前目录下没有login.sql,且SQLPATH环境变量已设置,...

    SQLPLUS命令的使用大全

    通过熟练掌握这些SQLPLUS命令和技巧,你可以更高效地管理和维护Oracle数据库,提升数据库操作的效率和准确性。在实际工作中,不断实践和学习新的命令及应用场景,会让你在数据库管理领域更加得心应手。

    SQLPlus命令使用大全

    ### SQLPlus命令使用大全 #### 一、执行SQL脚本文件 **命令**: `. /path/to/file.sql` - **说明**: 在SQL*Plus环境中执行一个包含SQL语句的脚本文件。 - **示例**: 如果有一个名为`example.sql`的脚本文件,可以...

    最全的oracle常用命令大全.txt

    ORACLE常用命令 一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup ...

    解决linux环境下sqlplus乱码的方法

    在Linux环境下,SQL*Plus是Oracle数据库管理系统的命令行工具,用于执行SQL语句和PL/SQL块。然而,有时用户可能会遇到字符编码问题,导致输出显示为乱码。这通常与系统环境变量、终端设置或者数据库自身的字符集不...

    SQLPLUS命令编程手册.pdf

    SQL*PLUS独有的命令如`@`、`DEFINE`、`PAUSE`、`#`、`DEL`、`QUIT`、`$`、`DESCRIBE`、`REMARK`、`/`、`DISCONNECT`、`RUN`、`ACCEPT`、`DOCUMENT`、`SAVE`、`APPEND`、`EDIT`、`SET`、`BREAK`、`EXIT`、`SHOW`、`...

Global site tag (gtag.js) - Google Analytics