`
edwards0307
  • 浏览: 27120 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

from string get number data using pl/sql or sql

 
阅读更多

declare   @aa   varchar(80),----INFO列
          @bb   varchar(80)
  
set   @aa   ='你好12按时地方'
set @bb=''
while   PATINDEX('%[0-9]%',@aa)<>0  /*每次循环找出一个数字*/
begin
    set @bb = @bb+substring(@aa,PATINDEX('%[0-9]%',@aa),1)/*把找出来的数字进行相加*/
    set @aa=substring(@aa,1,PATINDEX('%[0-9]%',@aa)-1)+
     substring(@aa,PATINDEX('%[0-9]%',@aa)+1,len(@aa)-PATINDEX('%[0-    9]%',@aa)) /*把找出来的数字从原先的字符串中踢除出来,然后再循环找出更多的数字*/  
end
select @bb/*要求得到的结果*/

分享到:
评论

相关推荐

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

    PL/SQL Developer是一款专为Oracle数据库设计的集成开发环境,它极大地简化了PL/SQL语言的编写、调试和管理任务。远程连接Oracle数据库是PL/SQL Developer的一项关键功能,允许用户在本地计算机上操作和管理远程...

    pl/sql相关学习文档

    其中`type`可以是任何有效的PL/SQL数据类型,如`NUMBER`, `VARCHAR2`等。 #### 四、数据类型 PL/SQL支持多种数据类型,包括数值类型、字符类型、布尔类型、日期时间类型等。 1. **数值类型**:`NUMBER`, `BINARY...

    PL/SQL

    PL/SQL,全称Procedural Language/Structured Query Language,是Oracle数据库的一种编程语言,它结合了SQL(结构化查询语言)的查询功能和过程性编程语言的特点,用于开发数据库应用。在Java中,虽然主要的编程语言...

    oracle Pl/sql编程经典入门

    ### Oracle PL/SQL 编程经典入门知识点解析 #### 一、简单程序 在 Oracle PL/SQL 中,简单程序通常指的是基本的 SQL 查询语句,用于检索数据库中的数据。例如,根据特定条件筛选记录。 ##### 示例 - **查询薪资...

    PL/SQL数据类型及操作符

    PL/SQL数据类型及操作符 PL/SQL数据类型是指在PL/SQL语言中使用的数据类型,包括标量数据类型和LOB数据类型。标量数据类型又分为数字、字符、日期和布尔四类,而LOB数据类型则用于存储大型数据对象。 标量数据类型...

    advanced oracle pl-sql

    these are low-level packages that you can use to enhance your development -- for example, string parsers, a list manager, and an interface to PL/SQL tables. ············

    Inceptor SQL语法.docx

    Inceptor PL/SQL 中提供了一些预定义函数/过程/包,如 sqlcode(void)、sqlerrm(void)、get_columns(string,nestedtable&lt;string&gt;) 等。 调试和错误处理 Inceptor PL/SQL 中提供了一些调试和错误处理机制,如 dbms_...

    PLSQL学习笔记

    在PL/SQL中,可以使用SQL的Data Manipulation Language(DML)部分,如INSERT、UPDATE、DELETE和SELECT,但不能直接使用Data Definition Language(DDL)部分,如CREATE TABLE等。如果需要在PL/SQL中执行DDL语句,...

    plsqldev13.0.5.1908x32主程序+ v12中文包+keygen.rar

    32位版本的 PLSQL 正式版。...Test Window bind variable scan function could fail when using q'&lt;string&gt;' expressions Table.column highlighting did not always work within if-then-else statements

    PLSQL开发指南_20100416更新

    - **丰富的数据类型**:支持多种数据类型,包括number、string、record、table等。 - **块状结构**:增强了程序的可读性和维护性。 - **条件和循环语句**:提供if-else、loop循环(简单loop、for loop、while ...

    ORACLE SQL PLSQL

    1.丰富的数据类型,从number 到string,从复杂的record到table,以及集合类型等。 2.显示的可读性强的块状结构,可以增强我们维护plsql程序。 3.条件,循环语句,包括if---else,3 个loop循环(简单loop,for...loop...

    全面探讨PL SQL的复合数据类型

    在PL/SQL编程中,复合数据类型是处理复杂数据结构的关键工具,主要包含记录(Record)和集合(Collection)。本文将深入探讨这两种数据结构,帮助读者理解和应用它们。 首先,让我们来了解一下PL/SQL的记录(Record...

    oracle link

    USING 'database_connection_string'; ``` 在上述命令中,`db_link_name`是你为链接命名,`username`和`password`是远程数据库的登录凭据,`database_connection_string`是用于连接远程数据库的字符串,通常包含...

    大型数据库系统技术课程 4-3-在PLSql中使用sql 共98页.ppt

    在 PL/SQL 中,DML 和事务控制语句是唯一的不会修改数据模式对象或对其操作的特权的 SQL 语句,是唯一可在 PL/SQL 中运行的 SQL 语句。使用 DDL 是非法的,但是可以使用 DBMS_SQL 来动态地创建 SQL 语句,并分析执行...

    PLSQL开发指南(中文)

    - **丰富的数据类型**: 支持`NUMBER`、`STRING`、复杂记录(`RECORD`)、表(`TABLE`)及集合类型。 - **清晰的块状结构**: 增强了程序的可读性和维护性。 - **控制结构**: 包括条件语句(`IF-ELSE`)、三种循环(`LOOP`...

    plsqldev14.0.1.1965x64多语言版+sn.rar

    Large Data Editor did not show in Single Record View in the SQL Window Selection &gt; Uncomment would remove /* and */ in string constants Window List did not conform to the “Short Text” setting for ...

    compiere中如何调用plsql

    在PL/SQL代码中,参数通过`P_Number`、`P_Date`和`P_String`等列传递,根据参数类型进行选择。所有过程实例的参数都存储在`AD_PInstance_Para`表中,通过`ParameterName`列关联。 总之,要在Compiere中调用PL/SQL...

    PL_SQL文件

    - **定义**:PL/SQL(Procedural Language for SQL)是一种过程化语言,用于增强 Oracle 数据库的功能。它将 SQL 命令与传统的过程化编程语言特性相结合。 - **用途**:通过在数据库内部执行复杂逻辑,可以提高应用...

Global site tag (gtag.js) - Google Analytics