1、作用

删除指定长度的字符,并在指定的起点处插入另一组字符。

2、语法

STUFF ( character_expression , start , length ,character_expression )

3、示例

以下示例在第一个字符串 abcdef 中删除从第 2 个位置(字符 b)开始的三个字符,然后在删除的起始位置插入第二个字符串,从而创建并返回一个字符串

SELECT STUFF('abcdef', 2, 3, 'ijklmn')

GO

下面是结果集

aijklmnef

4、参数

character_expression

一个字符数据表达式。character_expression 可以是常量、变量,也可以是字符列或二进制数据列。

start

一个整数值,指定删除和插入的开始位置。如果 start 或 length 为负,则返回空字符串。如果 start 比第一个 character_expression长,则返回空字符串。start 可以是 bigint 类型。

length

一个整数,指定要删除的字符数。如果 length 比第一个 character_expression长,则最多删除到最后一个 character_expression 中的最后一个字符。length 可以是 bigint 类型。

5、返回类型

如果 character_expression 是受支持的字符数据类型,则返回字符数据。如果 character_expression 是一个受支持的 binary 数据类型,则返回二进制数据。

6、备注

如果结果值大于返回类型支持的最大值,则产生错误。

oracle数据库stuff的用法,sql STUFF用法相关推荐

  1. Oracle数据库查看表空间sql语句、查看Oracle数据库表空间剩余 、修改表空间、库备份

    一  Oracle数据库查看表空间sql语句 1.oracle查看表空间当前用户 SQL>  select  username,default_tablespace  from user_use ...

  2. Oracle数据库使用Analyze提升sql性能

    Oracle数据库使用Analyze提升sql性能 如果你不使用analyze完成sql优化,将意味着:你拒绝使用数据库的查询优化器,也失去了使用优化连接的机会.假设你创建了一张拥有100万条记录的临 ...

  3. navicat导出数据到oracle,使用Navicat premium导出oracle数据库中数据到SQL server2008数据库中...

    使用Navicat premium导出oracle数据库中数据到SQL server2008数据库中 发布时间:2018-08-20 14:41, 浏览次数:471 , 标签: Navicat pre ...

  4. winform执行oracle语句,C#中的Winform应用程序连接远程Oracle数据库的配置文件及SQL语句的写法...

    远程连接Oracle数据库的配置文件及sql语句 近期,应朋友的要求,用C#语言开发了一个winform应用程序,要求的是连接到远程的Oracle数据库,用惯了SQL Server的我突然有点懵,然后 ...

  5. oracle数据库等级,[数据库]Oracle数据库建表并用SQL编程分等级

    [数据库]Oracle数据库建表并用SQL编程分等级 0 2016-06-15 23:00:13 --创建学生表 create table XS_543 ( XH char(6) not null , ...

  6. idea如何给oracle添加数据_intelij idea下使用java和JDBC连接oracle数据库及简单的SQL操作...

    intelij idea下使用java和JDBC连接oracle数据库及简单的SQL操作 发布时间:2018-07-04 10:09, 浏览次数:2532 , 标签: intelij idea jav ...

  7. Oracle数据库学习:PL/SQL(详解)

    Oracle数据库学习:PL/SQL 什么是PL/SQL PL/SQL 是过程语言(Procedural Language)与结构化查询语言(SQL)结合而成的扩展语言; 使用PL/SQL 可以编写具 ...

  8. oracle - - 注释符,Oracle数据库扩展语言PL/SQL之注释、分隔符和标识符

    点击蓝字关注我吧 [本文详细介绍了Oracle数据库扩展语言PL/SQL的注释.分隔符和标识符,欢迎读者朋友们阅读.转发和收藏!] 1 基本概念 1.1 注释 注释不会被数据库编译,只是给开发人提供一 ...

  9. 把Oracle数据库移植到Microsoft SQL Server 7 0

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 把Ora ...

  10. mysql中10049是什么错误_【学习笔记】Oracle数据库10049用于分析SQL解析笔记案例

    [学习笔记]Oracle数据库10049用于分析SQL解析笔记案例 时间:2016-11-05 13:54   来源:Oracle研究中心   作者:HTZ   点击: 次 天萃荷净 Oracle研究 ...

最新文章

  1. GO语言教程4:defer(延迟语句)详解
  2. cass道路道路设计参数文件命令为什么没反应_为什么MySQL不建议使用delete删除数据?...
  3. python遍历字典方法总结
  4. matlab模拟gpd,如何用ARMA模型预测中国GDP
  5. UNIX V6内核源码剖析——unix v6 全貌
  6. [原创].NET 业务框架开发实战之九 Mapping属性原理和验证规则的实现策略
  7. 第七章 比高斯更快的计算
  8. C++产生指定范围内的随机数/随机小数
  9. 深度 | 从各种注意力机制窥探深度学习在NLP中的神威
  10. 视频教程-Matlab小白入门必备教程-Matlab
  11. linux下好用的超级终端,【整理】Windows下超级终端的最佳替代品,免费的串口终端工具Putty...
  12. Weblogic部署
  13. html前端实现李峋爱心代码 百分百复刻
  14. 纯html+css制作banner轮播图
  15. java osm pbf_OSM数据的下载和转换使用
  16. 小米官网html二级导航怎么做,小米路由器做二级路由器怎么设置?
  17. 领秀d8 android4.5 root,Root神器重大更新 KingRoot V4.5发布
  18. 数据结构—C语言:校园导航系统(最短路径两种算法:深度搜素以及Dijkstra)
  19. x264源码分析与应用示例(一)——视频编码基本流程
  20. rpm提示:XXX conflicts with file form package XXX

热门文章

  1. mysql创建表格1warning_MySQL 复制表
  2. splunk 提取字段_splunk 学习笔记之三[使用字段查找对照]
  3. C++新特性探究(五):for循环、范围for语句
  4. 用户操作计算机的方法,操作者向计算机输入信息最常用的方法是(B).doc
  5. python堆排序的库_Python:堆排序
  6. mysql 存储过程临时表_在MySQL存储过程中创建的临时表的范围
  7. python连接数据库设置编码_python操作mysql中文显示乱码的解决方法
  8. hive查询where join_Hive解析流程-抽象语法树生成
  9. python从大到小排序_python作业:用嵌套的列表存储学生成绩数据,并编程完成如下操作...
  10. linux系统用户管理