oracle数据库stuff的用法,sql STUFF用法
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用法相关推荐
- Oracle数据库查看表空间sql语句、查看Oracle数据库表空间剩余 、修改表空间、库备份
一 Oracle数据库查看表空间sql语句 1.oracle查看表空间当前用户 SQL> select username,default_tablespace from user_use ...
- Oracle数据库使用Analyze提升sql性能
Oracle数据库使用Analyze提升sql性能 如果你不使用analyze完成sql优化,将意味着:你拒绝使用数据库的查询优化器,也失去了使用优化连接的机会.假设你创建了一张拥有100万条记录的临 ...
- navicat导出数据到oracle,使用Navicat premium导出oracle数据库中数据到SQL server2008数据库中...
使用Navicat premium导出oracle数据库中数据到SQL server2008数据库中 发布时间:2018-08-20 14:41, 浏览次数:471 , 标签: Navicat pre ...
- winform执行oracle语句,C#中的Winform应用程序连接远程Oracle数据库的配置文件及SQL语句的写法...
远程连接Oracle数据库的配置文件及sql语句 近期,应朋友的要求,用C#语言开发了一个winform应用程序,要求的是连接到远程的Oracle数据库,用惯了SQL Server的我突然有点懵,然后 ...
- oracle数据库等级,[数据库]Oracle数据库建表并用SQL编程分等级
[数据库]Oracle数据库建表并用SQL编程分等级 0 2016-06-15 23:00:13 --创建学生表 create table XS_543 ( XH char(6) not null , ...
- idea如何给oracle添加数据_intelij idea下使用java和JDBC连接oracle数据库及简单的SQL操作...
intelij idea下使用java和JDBC连接oracle数据库及简单的SQL操作 发布时间:2018-07-04 10:09, 浏览次数:2532 , 标签: intelij idea jav ...
- Oracle数据库学习:PL/SQL(详解)
Oracle数据库学习:PL/SQL 什么是PL/SQL PL/SQL 是过程语言(Procedural Language)与结构化查询语言(SQL)结合而成的扩展语言; 使用PL/SQL 可以编写具 ...
- oracle - - 注释符,Oracle数据库扩展语言PL/SQL之注释、分隔符和标识符
点击蓝字关注我吧 [本文详细介绍了Oracle数据库扩展语言PL/SQL的注释.分隔符和标识符,欢迎读者朋友们阅读.转发和收藏!] 1 基本概念 1.1 注释 注释不会被数据库编译,只是给开发人提供一 ...
- 把Oracle数据库移植到Microsoft SQL Server 7 0
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 把Ora ...
- mysql中10049是什么错误_【学习笔记】Oracle数据库10049用于分析SQL解析笔记案例
[学习笔记]Oracle数据库10049用于分析SQL解析笔记案例 时间:2016-11-05 13:54 来源:Oracle研究中心 作者:HTZ 点击: 次 天萃荷净 Oracle研究 ...
最新文章
- GO语言教程4:defer(延迟语句)详解
- cass道路道路设计参数文件命令为什么没反应_为什么MySQL不建议使用delete删除数据?...
- python遍历字典方法总结
- matlab模拟gpd,如何用ARMA模型预测中国GDP
- UNIX V6内核源码剖析——unix v6 全貌
- [原创].NET 业务框架开发实战之九 Mapping属性原理和验证规则的实现策略
- 第七章 比高斯更快的计算
- C++产生指定范围内的随机数/随机小数
- 深度 | 从各种注意力机制窥探深度学习在NLP中的神威
- 视频教程-Matlab小白入门必备教程-Matlab
- linux下好用的超级终端,【整理】Windows下超级终端的最佳替代品,免费的串口终端工具Putty...
- Weblogic部署
- html前端实现李峋爱心代码 百分百复刻
- 纯html+css制作banner轮播图
- java osm pbf_OSM数据的下载和转换使用
- 小米官网html二级导航怎么做,小米路由器做二级路由器怎么设置?
- 领秀d8 android4.5 root,Root神器重大更新 KingRoot V4.5发布
- 数据结构—C语言:校园导航系统(最短路径两种算法:深度搜素以及Dijkstra)
- x264源码分析与应用示例(一)——视频编码基本流程
- rpm提示:XXX conflicts with file form package XXX
热门文章
- mysql创建表格1warning_MySQL 复制表
- splunk 提取字段_splunk 学习笔记之三[使用字段查找对照]
- C++新特性探究(五):for循环、范围for语句
- 用户操作计算机的方法,操作者向计算机输入信息最常用的方法是(B).doc
- python堆排序的库_Python:堆排序
- mysql 存储过程临时表_在MySQL存储过程中创建的临时表的范围
- python连接数据库设置编码_python操作mysql中文显示乱码的解决方法
- hive查询where join_Hive解析流程-抽象语法树生成
- python从大到小排序_python作业:用嵌套的列表存储学生成绩数据,并编程完成如下操作...
- linux系统用户管理