活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 安全隔离版OpenClaw NEW OpenClaw云服务器专属“龙虾“套餐低至1.5折起
  • 青云志云端助力计划 NEW 一站式科研助手,海外资源安全访问平台,助力青年翼展宏图,平步青云
  • 云上钜惠 爆款云主机全场特惠,2核4G只要1.8折起!
  • 中小企业服务商合作专区 国家云助力中小企业腾飞,高额上云补贴重磅上线
  • 出海产品促销专区 NEW 爆款云主机低至2折,高性价比,不限新老速来抢购!
  • 天翼云奖励推广计划 加入成为云推官,推荐新用户注册下单得现金奖励
免费活动
  • 免费试用中心 HOT 多款云产品免费试用,快来开启云上之旅
  • 天翼云用户体验官 NEW 您的洞察,重塑科技边界

息壤智算

领先开放的智算服务平台,提供算力、平台、数据、模型、应用“五位一体”智算服务体系,构建全流程的AI基础设施能力
AI Store
  • 算力市场
  • 模型市场
  • 应用市场
  • MCP市场
公共算力服务
  • 裸金属
  • 定制裸金属
训推服务
  • 模型开发
  • 训练任务
  • 服务部署
模型推理服务
  • 模型广场
  • 体验中心
  • 服务接入
应用托管
  • 应用实例
科研助手
  • 科研智能体
  • 科研服务
  • 开发机
  • 并行计算
大模型
  • DeepSeek-V3.1
  • DeepSeek-R1-0528
  • DeepSeek-V3-0324
  • Qwen3-235B-A22B
  • Qwen3-32B
智算一体机
  • 智算一体机
模型适配专家服务
  • 模型适配专家服务
算力服务商
  • 入驻算力服务商

应用商城

天翼云精选行业优秀合作伙伴及千余款商品,提供一站式云上应用服务
进入甄选商城进入云市场进入AI Store创新解决方案公有云生态专区智云上海应用生态专区
建站工具
  • 新域名服务
  • SSL证书
  • 翼建站
企业办公
  • 安全邮箱
  • WPS 365 天翼云版
  • 天翼企业云盘(标准服务版)
灾备迁移
  • 云管家2.0
  • 翼备份(SaaS版)

定价

协助您快速了解云产品计费模式、价格详情,轻松预估上云成本
价格计算器
  • 动态测算产品价格
定价策略
  • 快速了解计费模式

合作伙伴

天翼云携手合作伙伴,共创云上生态,合作共赢
天翼云生态合作中心
  • 天翼云生态合作中心
天翼云渠道合作伙伴
  • 天翼云代理渠道合作伙伴
天翼云服务合作伙伴
  • 天翼云集成商交付能力认证
天翼云应用合作伙伴
  • 天翼云云市场合作伙伴
  • 天翼云甄选商城合作伙伴
天翼云技术合作伙伴
  • 天翼云OpenAPI中心
天翼云培训认证
  • 天翼云学堂
  • 天翼云市场商学院
天翼云合作计划
  • 云汇计划
天翼信创云专区
  • 信创云专区
  • 适配互认证

开发者

开发者相关功能入口汇聚
技术社区
  • 专栏文章
  • 互动问答
  • 技术视频
资源与工具
  • OpenAPI中心
培训与认证
  • 天翼云学堂
  • 天翼云认证
开源社区
  • 魔乐社区
  • OpenTeleDB

支持与服务

为您提供全方位支持与服务,全流程技术保障,助您轻松上云,安全无忧
文档与工具
  • 文档中心
  • 新手上云
  • 自助服务
  • OpenAPI中心
定价
  • 价格计算器
  • 定价策略
基础服务
  • 售前咨询
  • 在线支持
  • 在线支持
  • 工单服务
  • 服务保障
  • 会员中心
增值服务
  • 红心服务
  • 首保服务
  • 客户支持计划
  • 专家技术服务
  • 备案管家
我要反馈
  • 建议与反馈
  • 用户体验官
信息公告
  • 客户公告

了解天翼云

天翼云秉承央企使命,致力于成为数字经济主力军,投身科技强国伟大事业,为用户提供安全、普惠云服务
品牌介绍
  • 关于天翼云
  • 智算云
  • 天翼云4.0
  • 新闻资讯
  • 天翼云APP
基础设施
  • 全球基础设施
  • 信任中心
最佳实践
  • 精选案例
  • 超级探访
  • 云杂志
  • 分析师和白皮书
  • 天翼云·创新直播间
市场活动
  • 2025智能云生态大会
  • 2024智算云生态大会
  • 2023云生态大会
  • 2022云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 息壤智算
  • 产品
  • 解决方案
  • 应用商城
  • 定价
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心
      函数计算_相关内容
      • 将Oracle迁移到TeleDB
        本页介绍天翼云TeleDB数据库如何将Oracle迁移至TeleDB。 支持的数据库版本 源数据库 目标数据库 12c, 19c, 21c TeleDB 支持的迁移对象及SQL 迁移对象 结构迁移支持表结构迁移(包含索引、外键、约束)、视图、同义词、序列、触发器、函数、存储过程、类型、物化视图、程序包。 增量数据迁移支持同步的SQL操作 DML: INSERT、UPDATE、DELETE DDL: 增量同步暂不支持DDL同步。 支持的迁移类型 Oracle TeleDBX 数值类型 数值类型 NUMBER(p,s) s!0 numeric/decimal NUMBER(p,s) s0,1 ”、 “<”、 “”、 “”、 “”、 “,”、 “? ”、 “! ”、 “"”和 “'”。 如果待迁移对象中含有分区表,结构迁移阶段分区表信息将会被丢弃。 不支持bfile,xml、sdogeometry、urowid、interval(精度大于6位)和自定义类型。 不支持使用Oracle 物理备库进行迁移/同步。 RAC模式的Oracle不支持使用scanIP,只能连接其中一个节点进行同步。 对于TIMESTAMP WITH TIME ZONE类型,根据目标库时区做转换后不得大于“99991231 23:59:59.999999”。 如果表中只有LOB字段,可能出现数据不一致性情况。 如果Oracle中使用LOB类型各自的empty函数写入数据时,通过JDBC查询出来的值是空字符串,写入到目标库后是空字符串还是NULL取决于目标库对空字符串值的处理。 不支持默认值含有表达式的函数的表的同步。 源库支持todate和sysguid函数做默认值。将其他函数作为default值时,需要目标库也有相同功能的函数。对于目标库不存在对应函数的情况,可能会出现以下结果: 默认值函数可能会被置空。 创建表失败,导致对象对比不一致或者任务失败。 暂不支持DDL同步。 同步过程中,不允许删除连接源和目标数据库的用户的用户名、密码、权限,或修改目标数据库的端口号。 大事务有可能同步失败。 包含大字段的行有可能同步失败。 确保Oracle的归档日志空间大小足够。 源库为Oracle 12c及以上时,增量阶段要保证所有存在的容器数据库均处于打开状态。 源库为Oracle 12c及以上时,不支持同步application root和application PDB. 如果有增量迁移,增量阶段不能使用sys/system等oracle内部的系统用户作为DTS用户,也不能使用PDB用户,必须使用公共容器中创建的用户。 如果有增量迁移,则只支持库名和表名映射,不支持列名映射。 若要做增量同步,且同步对象包含外键、触发器或事件触发器,则目标数据库的sessionreplicationrole参数必须设置为replica,同步结束后,此参数需改为origin。 结构迁移无主键表时,默认迁移到目标端的分片键为当前表结构的第一个字段。 无主键表在全量迁移和增量迁移阶段,如果当前源表的第一个字段(也就是作为分片键的字段)存在null值时,将会迁移失败,原因是TeleDBX分片键的键值不能为NULL。 准备工作 1. 创建源库DTS用户 oracle 12c及以上且开启了CDB模式 如果仅作测试用可直接赋予最高权限,用SYS用户登录Oracle,如下创建DTS迁移用户: 要求该用户必须是CDB下的用户,且授权的权限必须在所有容器内都具备 CREATE USER C
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        管理平台使用手册
        数据传输服务操作指南
        迁移指南
        迁移配置
        将Oracle迁移到TeleDB
      • 通过客户端连接方式
        Go Redis客户端 使用Go客户端连接Redis步骤如下: 1.安装依赖:在使用 goredis 之前,需要先安装官方提供的 Redis 客户端库。打开终端并执行以下命令来安装 goredis 包: go get github.com/goredis/redis/v8 2.导入依赖包:在 Go 代码中导入 goredis 包,以便使用其中的函数和类型。 import "github.com/goredis/redis/v8" 3.创建 Redis 客户端实例:使用 redis.NewClient 函数创建 Redis 客户端实例。根据实际情况,修改 Addr 字段为 Redis 服务器的主机名和端口号。如果 Redis 服务器有密码,可以在 Password 字段中指定密码。 client : redis.NewClient(&redis.Options{ Addr: "redisip:redisport", Password: "", // 如果有密码,填写密码 DB: 0, // 选择数据库,默认为0 }) 4.测试连接:使用 client.Ping() 函数测试与 Redis 服务器的连接是否成功。 pong, err : client.Ping(context.Background()).Result() if err ! nil { fmt.Println("Redis connection error:", err) return } fmt.Println("Redis ping response:", pong) 5.执行 Redis 操作:通过调用 Redis 客户端实例的方法,可以执行各种 Redis 操作。以下是一些常见的操作示例: 设置键值对: err : client.Set(context.Background(), "key", "value", 0).Err() if err ! nil { fmt.Println("Set error:", err) } 获取键值对: value, err : client.Get(context.Background(), "key").Result() if err ! nil { fmt.Println("Get error:", err) } else { fmt.Println("Value:", value) } 执行命令: result, err : client.Do(context.Background(), "INFO").Result() if err ! nil { fmt.Println("Command error:", err) } else { fmt.Println("Command result:", result) } 可根据具体需求执行其他类型的 Redis 操作,如哈希表操作、列表操作、集合操作等。 6. 关闭连接:在使用完 Redis 客户端后,应该关闭与 Redis 服务器的连接,释放资源。 err : client.Close() if err ! nil { fmt.Println("Error closing connection:", err) }
        来自:
        帮助文档
        分布式缓存服务Redis版
        用户指南
        连接实例
        通过客户端连接方式
      • 基本概念
        应用 应用(APP)定义了一个API调用者的身份。可以将一个API授权给多个应用,也可以将多个API授权给同一个应用。 签名密钥 签名密钥由一对Key和Secret组成,用于后端服务验证API网关的身份,在API网关请求后端服务时,保障后端服务的安全。 当签名密钥绑定API后,API网关向后端服务发送此API的请求时,会增加相应的签名信息,此时后端服务依照同样方式进行签名并得到签名结果,如果和API网关传过来的Authorization头中签名一致,则可证明API请求确实来自API网关,而不是其他伪造请求。 VPC通道 API网关通过VPC通道访问部署在VPC内的服务,您可以借助API网关将部署在VPC中的后端服务开放给第三方用户调用。 自定义认证 自定义认证指在API调用过程中,用户可自行定义认证规则,实现API网关对调用方发起的请求、后端服务对API网关转发的请求进行有效性以及完整性校验。 自定义认证包含以下两种认证: 前端自定义认证:如果您希望使用自己的认证系统,而不是APP认证/IAM认证对API的访问进行认证鉴权时,您可以使用自定义认证,通过您自定义的函数进行认证鉴权。 后端自定义认证:当不同的后端服务使用不同的认证系统时,导致您需要为不同的认证系统定制化开发API,而APIG通过自定义认证功能,将多种认证系统集成,简化API开发的复杂度。您只需要在APIG中创建自定义的函数认证,APIG通过此函数对接后端认证系统,获取后端服务的访问授权。
        来自:
        帮助文档
        API网关
        产品简介
        基本概念
      • 透明加密简介
        本页介绍透明数据加密的实现原理和使用方法。 透明数据加密(Transparent Data Encryption)通过在磁盘上存储的数据进行加密和解密来实现数据的保护。 透明:当使用者在打开或编辑指定文件时,系统将自动对未加密的文件进行加密,对已加密的文件自动解密。文件在硬盘上是密文,在内存中是明文。一旦离开使用环境,由于应用程序无法得到自动解密的服务而无法打开,从而起到保护文件内容的效果。 加密:透明加密使用加密算法来加密数据,并将密钥存储在数据库服务器的受信任位置,以确保安全性。 用户可以通过函数创建加密算法,之后可以通过函数将创建的算法绑定到schema,表和列上,实现加密算法和数据库对象建立关联。同时支持将已经绑定的算法从schema,表和列上解绑,从而取消加密算法和数据库对象之间的关联关系。 透明加密通过teledbxmls插件,需要创建插件: plaintext 创建插件 create extension teledbxmls;
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        开发手册
        透明加密
        透明加密简介
      • 计费概述
        sectiond158af220815e4a0)。 开发者平台 套餐外超出 如有函数请求数需求,可按需计费,具体计费请参考:开发者平台套餐超出资费。
        来自:
        帮助文档
        边缘安全加速平台
        计费说明
        计费概述
      • 概述
        事件总线类触发器是一类基于天翼云默认事件总线的能力,以总线为事件源,通过规则配置的触发器。该类型触发器不直接与其他云产品通信,只会订阅总线消息,总线基于规则分发消息发送到函数实例,事件传递机制如下:
        来自:
        帮助文档
        函数计算
        用户指南
        事件触发
        事件总线类触发器
        概述
      • 索引优化建议
        重置索引优化建议 索引优化建议模块提供indexadvisoryreset() 函数来重置模块,清除所有节点中索引优化建议相关的数据信息 plaintext teledb select indexadvisoryreset();
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        开发手册
        数据库基础开发
        DDL操作
        索引管理
        索引优化建议
      • 异步行为相关参数
        本页介绍天翼云TeleDB数据库异步行为相关参数。 effectiveioconcurrency (integer) 设置TeleDB可以同时被执行的并发磁盘 I/O 操作的数量。调高这个值,可以增加任何单个数据库会话试图并行发起的 I/O 操作的数目。允许的范围是 1 到 1000,或 0 表示禁用异步 I/O 请求。当前这个设置仅影响位图堆扫描。对于磁盘驱动器,这个设置的一个很好的出发点是组成一个被用于该数据库的 RAID 0 条带或 RAID 1 镜像的独立驱动器数量(对 RAID 5 而言,校验驱动器不计入)。 但是,如果数据库经常忙于在并发会话中发出的多个查询,较低的值可能足以使磁盘阵列繁忙。比保持磁盘繁忙所需的值更高的值只会造成额外的 CPU 开销。SSD 以及其他基于内存的存储常常能处理很多并发请求, 因此它们的最佳值可能是数百。异步 I/O 依赖于一个有效的posixfadvise函数 (一些操作系统可能没有)。 如果不存在这个函数,将这个参数设置为除 0 之外的任何东西将导致错误。在一些操作系统上(如Solaris) 虽然提供了这个函数,但它不会做任何事情。支持的系统上缺省为1,否则为0。对于一个特定表空间中的表,可以通过设定该表空间的同名参数(见ALTER TABLESPACE) 可以覆盖这个值。 maxworkerprocesses (integer) 设置系统能够支持的后台进程的最大数量。这个参数只能在服务器启动时设置。默认值为8。在运行一个后备服务器时,你必须把这个参数设置为等于或者高于主控服务器上的值。否则, 后备服务器上可能不会允许查询。修改此值时,也要考虑调整 maxparallelworkers和 maxparallelworkerspergather。
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        参数指南
        资源消耗相关参数
        异步行为相关参数
      • 产品基本概念
        挂载 在NAS中,挂载是指将远程文件系统连接到本地计算机的过程,从而使得本地计算机可以像访问本地文件系统一样访问远程文件系统。这个过程也被称为网络文件系统(NFS)挂载或共享文件夹挂载。 挂载点 文件系统创建之后需挂载至服务器才能访问和使用,在挂载过程中,远程文件系统被映射到本地计算机的一个目录上,这个目录称为挂载点。一旦成功挂载,本地计算机就可以像访问本地文件一样访问远程文件系统中的文件和目录,可以进行读、写、删除等操作。同一个挂载点可以被多个计算节点同时挂载,共享访问。 VPC VPC是一种基于云的虚拟化网络环境,可以自定义网络拓扑、IP地址范围、子网和路由表等组件,并提供隔离、安全、可扩展的网络环境。它可以为云计算应用程序提供网络隔离、网络访问控制、流量管理等功能。 POSIX POSIX(Portable Operating System Interface,可移植操作系统接口)是由IEEE组织发布的一系列计算机操作系统的接口标准,旨在提高操作系统间的互操作性,实现不同操作系统之间的兼容性。POSIX标准规定了一系列系统调用、标准库函数和命令行工具等,这些规范旨在确保在遵循POSIX的系统上编写的应用程序可以在不同的POSIX系统之间移植和运行。POSIX标准还规定了一些与文件系统、进程、线程、信号、网络等相关的API和规范,使得开发人员可以编写可移植的应用程序。
        来自:
        帮助文档
        弹性文件服务 SFS
        产品简介
        基本概念
        产品基本概念
      • 逻辑集群概述
        约束和限制 逻辑集群的创建、扩容和缩容必须以环为单位,最少3个物理节点,DN的主备从必须在同一环所包含的物理节点内。 逻辑集群切换期间,如果原物理集群有数据,则会进行锁集群操作。用户可执行增删改查等简单DML语句,但执行操作数据库对象等复杂DDL语句会阻塞业务出现报错,请谨慎操作。 逻辑集群不支持单独备份和恢复。 逻辑集群不支持单独升级。 物理集群转换为逻辑集群模式之后不支持回退到物理集群。 逻辑集群模式下,只能创建逻辑集群,不支持创建普通的NodeGroup,逻辑集群内部也不支持创建子NodeGroup。 逻辑集群的OM操作(创建、删除、编辑、扩容、缩容、重启)不支持并行执行。 由于公共数据库对象(除系统表之外的表、外表和视图)会分布在物理集群所有节点,当某个逻辑集群节点重启后,其他逻辑集群对这些公共数据库对象进行的DDL操作将会中断。 在逻辑集群模式下,由于每个DN只包含所属逻辑集群下的表,而自定义函数要在所有DN上创建,因此创建的函数体中不能使用%type引用表字段类型。 在逻辑集群模式下,WITH RECURSIVE语句不支持下推。 在逻辑集群模式下,只有在相同逻辑集群下支持交换分区,不同逻辑集群下的分区表和普通表不支持交换分区。 在逻辑集群模式下,创建函数时如果函数参数或返回值有表类型,这些表类型必须属于同一个逻辑集群。 在逻辑集群模式下,通过CREATE TABLE ... LIKE方式创建外表时,源表和要创建的外表必须是在同一个逻辑集群中。 在逻辑集群模式下,不支持创建Schema同时创建表语句,即CREATE SCHEMA ... CREATE TABLE语句,用户需要首先创建Schema,再创建表到该Schema下。 逻辑集群不支持一主多备,逻辑集群只在主备从的部署形态下生效。 某个逻辑集群用户不能访问另一个逻辑集群用户创建的全局临时表。
        来自:
        帮助文档
        数据仓库服务
        用户指南
        逻辑集群管理
        逻辑集群概述
      • 正则表达式相关函数
        ctyun.re.find 函数信息详见下表: 项目 描述 语法 from, to, err ctyun.re.find(subject, regex, options?) 作用 正则匹配,返回匹配子字符串的开始索引 ( from) 和结束索引 ( to)。 入参 subject:待匹配字符串。 regex:正则表达式。 options:控制如何执行匹配操作。 返回值 from:匹配子字符串的开始索引,未找到匹配项时值为nil。 to:匹配子字符串的结束索引。 err:描述错误信息的字符串。 示例: applescript local s "hello, 1234" local from, to, err ctyun.re.find(s, "([09]+)", "jo") if from then from 8 to 11 local matched string.sub(s, from, to) matched "1234" else if err then return end end ctyun.re.gmatch 函数信息详见下表: 项目 描述 语法 iterator, err ctyun.re.gmatch(subject, regex, options?) 作用 类似于ctyun.re.match,但返回一个 Lua 迭代器。 入参 subject:待匹配字符串。 regex:正则表达式。 options:控制如何执行匹配操作。 返回值 iterator: Lua 迭代器,可遍历获取所有匹配项。 err:描述错误信息的字符串。 示例: hsp local iterator, err ctyun.re.gmatch("hello, world!", "([az]+)", "i") if not iterator then return end local m m, err iterator() m[0] m[1] "hello" if err then return end m, err iterator() m[0] m[1] "world" if err then return end m, err iterator() m nil if err then return end
        来自:
        帮助文档
        全站加速
        用户指南
        UDFScript用户自定义脚本
        UDFScript函数说明
        正则表达式相关函数
      • 基本概念
        七、输入输出 执行时会接收 JSON 文本作为输入,并将这些输入数据传递给工作流中的第一个状态。在每个状态中,数据以 JSON 的形式接收,通常以 JSON 的形式作为输出传递给下一个状态。 工作流第一个状态的输入是工作流的执行输入 工作流下一个状态(除第一个状态)的输入是上一个状态的执行输出 数据的输入输出可按照过滤方式或者直接传递的方式对数据进行处理 在处理输入输出的数据的过程中, 可直接调用云工作流提供的内置函数 从而快速实现特定功能, 减少在状态节点的编码工作流。请参见内置函数。 八、错误处理 工作流执行过程中对可能出现的错误进行处理和管理的机制, 从而增强工作流执行的容错性。工作流错误处理包含两部分内容:错误重试(Retry)和错误捕获(Catch)。 错误重试(Retry):当某个步骤或任务在执行过程中报告错误并且有一个Retry字段时,通过设定重试策略,系统会自动重新尝试执行该步骤或任务,以期望通过几次尝试后成功完成任务。同时可以设置回避因子等参数避免重试造成避免惊群效应。 错误捕获(Catch) :如果某个流程步骤,即某个状态节点在多次重试后仍然失败,工作流可以通过捕获错误来执行特定的错误处理逻辑, 回退到指定节点重新执行工作流, 从而确保工作流执行的稳定性。
        来自:
        帮助文档
        函数计算
        用户指南
        云工作流
        功能简介
        基本概念
      • 设置容器生命周期
        本文主要介绍设置容器生命周期。 操作场景 CCE提供了回调函数,在容器的生命周期的特定阶段执行调用,比如容器在停止前希望执行某项操作,就可以注册相应的钩子函数。 目前提供的生命周期回调函数如下所示: 启动命令: 容器将会以该启动命令启动,请参见启动命令。 启动后处理: 容器启动后触发,请参见启动后处理。 停止前处理: 容器停止前触发。设置停止前处理,确保升级或实例删除时可提前将实例中运行的业务排水。详细请参见停止前处理。 启动命令 在默认情况下,镜像启动时会运行默认命令,如果想运行特定命令或重写镜像默认值,需要进行相应设置。 Docker的镜像拥有存储镜像信息的相关元数据,如果不设置生命周期命令和参数,容器运行时将运行镜像制作时提供的默认的命令和参数,Docker将这两个字段定义为ENTRYPOINT和 CMD。 如果在创建工作负载时填写了容器的运行命令和参数,将会覆盖镜像构建时的默认命令ENTRYPOINT、CMD,规则如下: 表 容器如何执行命令和参数 镜像ENTRYPOINT 镜像CMD 容器运行命令 容器运行参数 最终执行 [touch] [/root/test] 未设置 未设置 [touch /root/test] [touch] [/root/test] [mkdir] 未设置 [mkdir] [touch] [/root/test] 未设置 [/opt/test] [touch /opt/test] [touch] [/root/test] [mkdir] [/opt/test] [mkdir /opt/test] 步骤 1 登录CCE控制台,在创建工作负载时,配置容器信息,选择“生命周期”。 步骤 2 在“启动命令”页签,输入运行命令和运行参数。 表 容器启动命令 命令方式 操作步骤 运行命令 输入可执行的命令,例如“/run/server”。若运行命令有多个,多个命令之间用空格进行分隔。 若命令本身带空格,则需要加引号("")。 说明多命令时,运行命令建议用/bin/sh或其他的shell,其他全部命令作为参数来传入。 运行参数 输入控制容器运行命令参数,例如port8080。若参数有多个,多个参数以换行分隔。
        来自:
        帮助文档
        云容器引擎
        用户指南
        工作负载
        容器设置
        设置容器生命周期
      • 通过SQL设置参数
        本页介绍天翼云TeleDB数据库通过SQL设置参数。 TeleDB提供了三个SQL命令来建立配置默认值。已经提到过的ALTER SYSTEM命令提供了一种改变全局默认值的从SQL可访问的方法;它在功效上等效于编辑postgresql.conf。此外,还有两个命令可以针对每个数据库或者每个角色设置默认值: ALTER DATABASE命令允许针对一个数据库覆盖其全局设置。 ALTER ROLE命令允许用用户指定的值来覆盖全局设置和数据库设置。 只有当开始一个新的数据库会话时,用ALTER DATABASE和 ALTER ROLE设置的值才会被应用。它们会覆盖从配置文件或服务器命令行获得的值,并且作为该会话后续的默认值。注意某些设置在服务器启动后不能被更改,因此不能用这些命令来设置。 一但一个客户端连接到数据库,TeleDB会提供两个额外的SQL命令(以及等效的函数)用以影响会话本地的配置设置: SHOW命令允许察看所有参数的当前值。对应的函数是 currentsetting(settingname text)。 SET命令允许修改对于一个会话可以本地设置的参数的当前值, 它对其他会话没有影响。对应的函数是 setconfig(settingname, newvalue, islocal)。 此外,系统视图pgsettings可以被用来查看和改变会话本地的值: 查询这个视图与使用SHOW ALL相似,但是可以提供更多细节。它也更加灵活,因为可以为它指定过滤条件或者把它与其他关系进行连接。 在这个视图上使用UPDATE并且指定更新setting列,其效果等同于发出SET命令。例如,下面的命令 SET configurationparameter TO DEFAULT; 等效于: UPDATE pgsettings SET setting resetval WHERE name 'configurationparameter';
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        参数指南
        参数设置说明
        通过SQL设置参数
      • 参数引用
        本页介绍天翼云TeleDB数据库PL/pgsql函数的参数引用方法。 PL/pgsql函数的参数是以$1,$2这样标识符来进行传递,也支持命名参数,所以参数的定义可以用下面的方式。 无命名参数 plaintext teledb CREATE OR REPLACE FUNCTION f2(text) RETURNS TEXT AS teledb $$ teledb$ BEGIN teledb$ RETURN $1; teledb$ END; teledb$ $$ teledb LANGUAGE PLPGSQL; CREATE FUNCTION teledb SELECT FROM f2('teledb'); f2 teledb (1 row) 给标识符指定别名 plaintext teledb CREATE OR REPLACE FUNCTION f2(text) RETURNS TEXT AS teledb $$ teledb$ DECLARE teledb$ axm ALIAS FOR $1; axm是$1的别名 teledb$ BEGIN teledb$ RETURN axm; teledb$ END; teledb$ $$ teledb LANGUAGE PLPGSQL teledb ; CREATE FUNCTION teledb SELECT FROM f2('teledb'); f2 teledb (1 row) 命名参数 plaintext teledb CREATE OR REPLACE FUNCTION f2(axm text) RETURNS TEXT AS teledb $$ teledb$ DECLARE teledb$ vxm ALIAS FOR $1; teledb$ BEGIN teledb$ RAISE NOTICE 'axm % ; vxm % ; $1 %',axm,vxm,$1; teledb$ RETURN $1; teledb$ END; teledb$ $$ teledb LANGUAGE PLPGSQL; CREATE FUNCTION teledb SELECT FROM f2('teledb'); NOTICE: axm teledb ; vxm teledb ; $1 teledb f2 teledb (1 row)
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V3.0.0版本产品文档
        开发手册
        PL:pgsql开发
        参数详细介绍
        参数引用
      • 参数引用
        本页介绍天翼云TeleDB数据库PL/pgsql函数的参数引用方法。 PL/pgsql函数的参数是以$1,$2这样标识符来进行传递,也支持命名参数,所以参数的定义可以用下面的方式。 无命名参数 plaintext teledb CREATE OR REPLACE FUNCTION f2(text) RETURNS TEXT AS teledb $$ teledb$ BEGIN teledb$ RETURN $1; teledb$ END; teledb$ $$ teledb LANGUAGE PLPGSQL; CREATE FUNCTION teledb SELECT FROM f2('teledb'); f2 teledb (1 row) 给标识符指定别名 plaintext teledb CREATE OR REPLACE FUNCTION f2(text) RETURNS TEXT AS teledb $$ teledb$ DECLARE teledb$ axm ALIAS FOR $1; axm是$1的别名 teledb$ BEGIN teledb$ RETURN axm; teledb$ END; teledb$ $$ teledb LANGUAGE PLPGSQL teledb ; CREATE FUNCTION teledb SELECT FROM f2('teledb'); f2 teledb (1 row) 命名参数 plaintext teledb CREATE OR REPLACE FUNCTION f2(axm text) RETURNS TEXT AS teledb $$ teledb$ DECLARE teledb$ vxm ALIAS FOR $1; teledb$ BEGIN teledb$ RAISE NOTICE 'axm % ; vxm % ; $1 %',axm,vxm,$1; teledb$ RETURN $1; teledb$ END; teledb$ $$ teledb LANGUAGE PLPGSQL; CREATE FUNCTION teledb SELECT FROM f2('teledb'); NOTICE: axm teledb ; vxm teledb ; $1 teledb f2 teledb (1 row)
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        开发手册
        PL:pgsql开发
        参数详细介绍
        参数引用
      • 正则表达式相关函数
        ctyun.re.find 函数信息详见下表: 项目 描述 语法 from, to, err ctyun.re.find(subject, regex, options?) 作用 正则匹配,返回匹配子字符串的开始索引 ( from) 和结束索引 ( to)。 入参 subject:待匹配字符串。 regex:正则表达式。 options:控制如何执行匹配操作。 返回值 from:匹配子字符串的开始索引,未找到匹配项时值为nil。 to:匹配子字符串的结束索引。 err:描述错误信息的字符串。 示例: applescript local s "hello, 1234" local from, to, err ctyun.re.find(s, "([09]+)", "jo") if from then from 8 to 11 local matched string.sub(s, from, to) matched "1234" else if err then return end end ctyun.re.gmatch 函数信息详见下表: 项目 描述 语法 iterator, err ctyun.re.gmatch(subject, regex, options?) 作用 类似于ctyun.re.match,但返回一个 Lua 迭代器。 入参 subject:待匹配字符串。 regex:正则表达式。 options:控制如何执行匹配操作。 返回值 iterator: Lua 迭代器,可遍历获取所有匹配项。 err:描述错误信息的字符串。 示例: hsp local iterator, err ctyun.re.gmatch("hello, world!", "([az]+)", "i") if not iterator then return end local m m, err iterator() m[0] m[1] "hello" if err then return end m, err iterator() m[0] m[1] "world" if err then return end m, err iterator() m nil if err then return end
        来自:
        帮助文档
        CDN加速
        用户指南
        UDFScript用户自定义脚本
        UDFScript函数说明
        正则表达式相关函数
      • 定时任务管理
        本页介绍天翼云TeleDB数据库定时任务管理。 操作场景 TeleDB支持对数据库实例执行定时任务,该功能主要通过内置如下函数对数据库实例执行定时任务管理。用户可自行调整对定时任务的执行频率以及查看执行记录。 TeleDB内置了如下函数,所有函数会根据执行频率自动执行任务。 collectdbstatistic:用于数据库实例更新统计信息。 pgcleantwophase:用于数据库实例清理两阶段残留事务。 pgunlockdeadlock:用于处理死锁。 deleteossstatistics:用于删除配置库存储过期的节点监控数据。 deleteslowquery:用于删除过期的慢日志数据。 deleteerrlog:用于删除过期的错误日志数据。 checkxlogbkp:用于检查备份的增量日志的连续性。 deleteaudit:用于删除管控配置库中过期的审计日志数据。 checkfgaaudit:用于检查细粒度审计是否采集到数据。 deletehighfrequencyquery:用于删除管控配置库中存储过期的高频SQL数据。 deletesnapshot:用于删除管控的实例配置库中存储过期的实例运行快照数据。 queryindexadvice:用于对慢sql查询生成相应的索引优化建议。 操作步骤 1. 切换至TeleDB控制台,在左侧导航单击实例列表。 2. 单击目标实例所在行的详情 ,进入实例详情页面。 3. 进入实例详情页面,单击定时任务 。 4. 您可通过控制定时任务开关管理是否定时执行该任务。 5. 单击实例详情操作列的配置 ,出现配置执行频率对话框。 6. 在配置执行频率对话框,输入频率 和周期 ,单击确定 ,完成执行频率的修改。 7. 单击历史记录 可以查看以往执行该任务详情。 8. 单击立即执行 ,出现提示信息对话框。 9. 在提示对话框中,单击确定 可立即执行定时任务。
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        管理平台使用手册
        控制台操作指南
        维护管理实例
        定时任务管理
      • 将Oracle同步到MySQL
        本文主要介绍将Oracle同步到MySQL 支持的源和目标数据库 表 支持的数据库 源数据库 目标数据库 l本地自建数据库(Oracle 10g、11g、12c、18c、19c版本) lECS自建数据库(Oracle 10g、11g、12c、18c、19c版本) lRDS for MySQL 支持的同步对象范围 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考下表。 DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查 。 表支持的同步对象 类型名称 使用须知 同步对象范围 l 同步对象选择维度: 支持表级同步、库级同步。 l 支持的同步对象: − 支持库、表结构、主键、唯一键、普通索引、表数据的同步,其他数据库对象暂不支持,如存储过程、触发器、函数、序列、包、同义词、用户等。 − 全量阶段不支持bfile,xml、sdogeometry、urowid、interval(精度大于6位)和自定义类型。 − 增量阶段不支持bfile,xml、interval、sdogeometry、urowid、timestamp(精度大于6位)和自定义类型。 − 增量阶段源库为Oracle物理备库(PHYSICAL STANDBY)时不支持解析lob类型数据(无法生成数据字典),如果增量同步的表中出现lob类型会导致增量同步异常。 − 相互关联的数据对象要确保同时同步,避免因关联对象缺失,导致同步失败。常见的关联关系:主外键关联表等。 − 不支持同步表结构中的partition,分区表在目的库同步为非分区表。 − 不支持默认值含有表达式的函数的表的同步。 − 不支持同步源库中的临时表。 − 不支持选择源数据库的空库进行同步。 − 如果表中只有LOB字段,可能出现数据不一致性情况。 − 如果Oracle中使用LOB类型各自的empty函数写入数据时,通过JDBC查询出来的值是空字符串,写入到目标库后是空字符串还是NULL取决于目标库对空字符串值的处理。 − 针对无主键且无索引的表,非大字段的列必须大于3列,否则会因为无法全列匹配导致增量异常。 说明 库名、表名等数据库对象名称支持英文字符、“
        来自:
        帮助文档
        数据库复制
        用户指南
        实时同步
        入云
        将Oracle同步到MySQL
      • 参数引用
        本页介绍天翼云TeleDB数据库PL/pgsql函数的参数引用方法。 PL/pgsql函数的参数是以$1,$2这样标识符来进行传递,也支持命名参数,所以参数的定义可以用下面的方式。 无命名参数 teledb CREATE OR REPLACE FUNCTION f2(text) RETURNS TEXT AS teledb $$ teledb$ BEGIN teledb$ RETURN $1; teledb$ END; teledb$ $$ teledb LANGUAGE PLPGSQL; CREATE FUNCTION teledb SELECT FROM f2('teledb'); f2 teledb (1 row) 给标识符指定别名 teledb CREATE OR REPLACE FUNCTION f2(text) RETURNS TEXT AS teledb $$ teledb$ DECLARE teledb$ axm ALIAS FOR $1; axm是$1的别名 teledb$ BEGIN teledb$ RETURN axm; teledb$ END; teledb$ $$ teledb LANGUAGE PLPGSQL teledb ; CREATE FUNCTION teledb SELECT FROM f2('teledb'); f2 teledb (1 row) 命名参数 teledb CREATE OR REPLACE FUNCTION f2(axm text) RETURNS TEXT AS teledb $$ teledb$ DECLARE teledb$ vxm ALIAS FOR $1; teledb$ BEGIN teledb$ RAISE NOTICE 'axm % ; vxm % ; $1 %',axm,vxm,$1; teledb$ RETURN $1; teledb$ END; teledb$ $$ teledb LANGUAGE PLPGSQL; CREATE FUNCTION teledb SELECT FROM f2('teledb'); NOTICE: axm teledb ; vxm teledb ; $1 teledb f2 teledb (1 row)
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        开发手册
        PL:pgsql开发
        参数详细介绍
        参数引用
      • 查询预部署环境异常运行情况
        参数 是否必填 参数类型 说明 示例 下级对象 domain 是 String 域名必须属于当前用户且合法有效 ctyun.cn scriptname 是 String 函数脚本名 为264位的小写字母、数字、下划线组合,以小写字母、数字开头结尾 luatest
        来自:
        帮助文档
        CDN加速
        API参考
        API
        边缘脚本
        查询预部署环境异常运行情况
      • 异常恢复
        迁移任务过滤某些列,为什么迁移后这些列有值? 由于列设置了默认值,因此过滤后会生成默认值。 解决方法: 移除列的默认值配置。 数据库迁移工具任务长时间停滞在准备阶段,应当如何处理? 1、查看当前任务迁移对象是否过多:当任务勾选的迁移对象过多时,数据库迁移工具需花费较多时间初始化任务信息,请耐心等候; 2、查看迁移节点是否正常运行:可以通过采集任务日志、访问迁移节点主机查看迁移节点服务状态是否异常。 MySQL函数迁移时,界面报错“This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you might want to use the less safe logbintrustfunctioncreators variable)”,该如何处理? 该问题是由于MySQL的logbintrustfunctioncreators默认为值为OFF,提高了函数迁移的权限要求。 解决方法: 1、连接目标数据库,执行show variables like '%func%;查看logbintrustfunctioncreators设置值; 2、如果logbintrustfunctioncreators设置值为OFF,通过执行set global logbintrustfunctioncreators1开启该配置,降低函数迁移的权限要求。 PostgreSQL迁移至MySQL时,迁移界面报错“BLOB/TEXT column 'xxxxx' used in key specification without a key length”,该如何处理? 该问题是PostgreSQL源库的表设置了主键,主键数据类型为varchar,但没有设置数据长度限制所致。 解决方法:修改源库表的varchar字段,为其配置明确的长度限制,如varchar(255)。 MySQL迁移结构时,连接检测时提示“用户缺少该database的super权限” ,该如何处理? 当用户只进行数据库数据迁移时,可忽略该提示。如果用户要进行结构迁移(如表、视图)时,则需要给当前用户账号赋予SUPER权限,否则可能会导致数据库迁移失败。
        来自:
        帮助文档
        云迁移服务CMS
        常见问题
        数据库迁移服务模块
        异常恢复
      • 字符函数
        本页介绍天翼云TeleDB数据库Oracle语法中的字符函数。 regexpcount REGEXPCOUNT返回pattern在sourcechar串中出现的次数。 teledb select REGEXPCOUNT('teledbpgteledbpg','pg') from DUAL; regexpcount 2 (1 row) instr instr函数返回要截取的字符串在源字符串中的位置。 teledb select instr('helloworld','l') from dual; instr 3 (1 row) regexpsubstr string:需要进行正则处理的字符串。 pattern:进行匹配的正则表达式。 position:起始位置,从字符串的第几个字符开始正则表达式匹配(默认为1)。 注意 字符串最初的位置是1而不是0。 occurrence:获取第几个分割出来的组(分割后最初的字符串会按分割的顺序排列成组)。 modifier:模式(‘i’不区分大小写进行检索;‘c’区分大小写进行检索。默认为’c’)针对的是正则表达式里字符大小写的匹配。 teledb SELECT REGEXPSUBSTR('17,20,23','[^,]+',1,1,'i') AS STR FROM DUAL; str 17 (1 row) teledb regexpreplace regexpreplace(1,2,3,4,5,6) 语法说明: 1:字段 2:替换的字段 3:替换成什么 4:起始位置(默认从1开始) 5:替换的次数(0是无限次) 6:不区分大小写 teledb select regexpreplace('teledbteledb','x','ee',1,1) from dual; regexpreplace teledbeeteledb (1 row) teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        开发手册
        Oracle 兼容语法
        兼容性函数
        字符函数
      • 字符函数
        本页介绍天翼云TeleDB数据库Oracle语法中的字符函数。 regexpcount REGEXPCOUNT返回pattern在sourcechar串中出现的次数。 plaintext teledb select REGEXPCOUNT('teledbpgteledbpg','pg') from DUAL; regexpcount 2 (1 row) instr instr函数返回要截取的字符串在源字符串中的位置。 plaintext teledb select instr('helloworld','l') from dual; instr 3 (1 row) regexpsubstr string:需要进行正则处理的字符串。 pattern:进行匹配的正则表达式。 position:起始位置,从字符串的第几个字符开始正则表达式匹配(默认为1) 。 注意 字符串最初的位置是1而不是0。 occurrence:获取第几个分割出来的组(分割后最初的字符串会按分割的顺序排列成组)。 modifier:模式(‘i’不区分大小写进行检索;‘c’区分大小写进行检索。默认为’c’)针对的是正则表达式里字符大小写的匹配。 plaintext teledb SELECT REGEXPSUBSTR('17,20,23','[^,]+',1,1,'i') AS STR FROM DUAL; str 17 (1 row) teledb regexpreplace regexpreplace(1,2,3,4,5,6) 语法说明:1:字段 2:替换的字段 3:替换成什么 4:起始位置(默认从1开始) 5:替换的次数(0是无限次) 6:不区分大小写 plaintext teledb select regexpreplace('teledbteledb','x','ee',1,1) from dual; regexpreplace teledbeeteledb (1 row) teledb nlssort 指定排序规则。 plaintext teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V3.0.0版本产品文档
        开发手册
        Oracle 兼容语法
        兼容性函数
        字符函数
      • 字符函数
        本页介绍天翼云TeleDB数据库Oracle语法中的字符函数。 regexpcount REGEXPCOUNT返回pattern在sourcechar串中出现的次数。 plaintext teledb select REGEXPCOUNT('teledbpgteledbpg','pg') from DUAL; regexpcount 2 (1 row) instr instr函数返回要截取的字符串在源字符串中的位置。 plaintext teledb select instr('helloworld','l') from dual; instr 3 (1 row) regexpsubstr string:需要进行正则处理的字符串。 pattern:进行匹配的正则表达式。 position:起始位置,从字符串的第几个字符开始正则表达式匹配(默认为1)。 注意 字符串最初的位置是1而不是0。 occurrence:获取第几个分割出来的组(分割后最初的字符串会按分割的顺序排列成组)。 modifier:模式(‘i’不区分大小写进行检索;‘c’区分大小写进行检索。默认为’c’)针对的是正则表达式里字符大小写的匹配。 plaintext teledb SELECT REGEXPSUBSTR('17,20,23','[^,]+',1,1,'i') AS STR FROM DUAL; str 17 (1 row) teledb regexpreplace regexpreplace(1,2,3,4,5,6) 语法说明:1:字段 2:替换的字段 3:替换成什么 4:起始位置(默认从1开始) 5:替换的次数(0是无限次) 6:不区分大小写 plaintext teledb select regexpreplace('teledbteledb','x','ee',1,1) from dual; regexpreplace teledbeeteledb (1 row) teledb nlssort 指定排序规则。 plaintext teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V4.0.0版本产品文档
        开发手册
        Oracle 兼容语法
        兼容性函数
        字符函数
      • 字符函数
        本页介绍天翼云TeleDB数据库Oracle语法中的字符函数。 regexpcount REGEXPCOUNT返回pattern在sourcechar串中出现的次数。 plaintext teledb select REGEXPCOUNT('teledbpgteledbpg','pg') from DUAL; regexpcount 2 (1 row) instr instr函数返回要截取的字符串在源字符串中的位置。 plaintext teledb select instr('helloworld','l') from dual; instr 3 (1 row) regexpsubstr string:需要进行正则处理的字符串。 pattern:进行匹配的正则表达式。 position:起始位置,从字符串的第几个字符开始正则表达式匹配(默认为1) 注意 字符串最初的位置是1而不是0。 occurrence:获取第几个分割出来的组(分割后最初的字符串会按分割的顺序排列成组)。 modifier:模式(‘i’不区分大小写进行检索;‘c’区分大小写进行检索。默认为‘c’)针对的是正则表达式里字符大小写的匹配。 plaintext teledb SELECT REGEXPSUBSTR('17,20,23','[^,]+',1,1,'i') AS STR FROM DUAL; str 17 (1 row) teledb regexpreplace regexpreplace(1,2,3,4,5,6) 语法说明: 1:字段 2:替换的字段 3:替换成什么 4:起始位置(默认从1开始) 5:替换的次数(0是无限次) 6:不区分大小写 plaintext teledb select regexpreplace('teledbteledb','x','ee',1,1) from dual; regexpreplace teledbeeteledb (1 row) teledb nlssort 指定排序规则。 plaintext teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.0.0版本产品文档
        开发手册
        Oracle 兼容语法
        兼容性函数
        字符函数
      • 字符函数
        本页介绍天翼云TeleDB数据库Oracle语法中的字符函数。 regexpcount REGEXPCOUNT返回pattern在sourcechar串中出现的次数。 plaintext teledb select REGEXPCOUNT('teledbpgteledbpg','pg') from DUAL; regexpcount 2 (1 row) instr instr函数返回要截取的字符串在源字符串中的位置。 plaintext teledb select instr('helloworld','l') from dual; instr 3 (1 row) regexpsubstr string:需要进行正则处理的字符串。 pattern:进行匹配的正则表达式。 position:起始位置,从字符串的第几个字符开始正则表达式匹配(默认为1) 注意 字符串最初的位置是1而不是0。 occurrence:获取第几个分割出来的组(分割后最初的字符串会按分割的顺序排列成组)。 modifier:模式(‘i’不区分大小写进行检索;‘c’区分大小写进行检索。默认为‘c’)针对的是正则表达式里字符大小写的匹配。 plaintext teledb SELECT REGEXPSUBSTR('17,20,23','[^,]+',1,1,'i') AS STR FROM DUAL; str 17 (1 row) teledb regexpreplace regexpreplace(1,2,3,4,5,6) 语法说明: 1:字段 2:替换的字段 3:替换成什么 4:起始位置(默认从1开始) 5:替换的次数(0是无限次) 6:不区分大小写 plaintext teledb select regexpreplace('teledbteledb','x','ee',1,1) from dual; regexpreplace teledbeeteledb (1 row) teledb nlssort 指定排序规则。 plaintext teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        开发手册
        Oracle 兼容语法
        兼容性函数
        字符函数
      • 预部署环境配置转生产
        参数 是否必填 参数类型 说明 示例 下级对象 domain 是 String 域名,有效且合法,域名必须属于当前账户下 ctyun.cn scriptname 是 String 函数脚本名,为264位的小写字母、数字、下划线组合,以小写字母、数字开头结尾 luatest
        来自:
        帮助文档
        全站加速
        API参考
        API
        边缘脚本
        预部署环境配置转生产
      • 删除脚本配置
        参数 是否必填 参数类型 说明 示例 下级对象 domain 是 String 域名,有效且合法,域名必须属于当前账户下 ctyun.cn scriptname 是 String 函数脚本名,为264位的小写字母、数字、下划线组合,以小写字母、数字开头结尾 luatest
        来自:
        帮助文档
        全站加速
        API参考
        API
        边缘脚本
        删除脚本配置
      • 预部署环境配置回滚
        参数 是否必填 参数类型 说明 示例 下级对象 domain 是 String 域名,有效且合法,域名必须属于当前账户下 ctyun.cn scriptname 是 String 函数脚本名,为264位的小写字母、数字、下划线组合,以小写字母、数字开头结尾 luatest
        来自:
        帮助文档
        全站加速
        API参考
        API
        边缘脚本
        预部署环境配置回滚
      • 参数引用
        本页介绍天翼云TeleDB数据库PL/pgsql函数的参数引用方法。 PL/pgsql函数的参数是以$1,$2这样标识符来进行传递,也支持命名参数,所以参数的定义可以用下面的方式。 无命名参数 plaintext teledb CREATE OR REPLACE FUNCTION f2(text) RETURNS TEXT AS teledb $$ teledb$ BEGIN teledb$ RETURN $1; teledb$ END; teledb$ $$ teledb LANGUAGE PLPGSQL; CREATE FUNCTION teledb SELECT FROM f2('teledb'); f2 teledb (1 row) 给标识符指定别名 plaintext teledb CREATE OR REPLACE FUNCTION f2(text) RETURNS TEXT AS teledb $$ teledb$ DECLARE teledb$ axm ALIAS FOR $1; axm是$1的别名 teledb$ BEGIN teledb$ RETURN axm; teledb$ END; teledb$ $$ teledb LANGUAGE PLPGSQL teledb ; CREATE FUNCTION teledb SELECT FROM f2('teledb'); f2 teledb (1 row) 命名参数 plaintext teledb CREATE OR REPLACE FUNCTION f2(axm text) RETURNS TEXT AS teledb $$ teledb$ DECLARE teledb$ vxm ALIAS FOR $1; teledb$ BEGIN teledb$ RAISE NOTICE 'axm % ; vxm % ; $1 %',axm,vxm,$1; teledb$ RETURN $1; teledb$ END; teledb$ $$ teledb LANGUAGE PLPGSQL; CREATE FUNCTION teledb SELECT FROM f2('teledb'); NOTICE: axm teledb ; vxm teledb ; $1 teledb f2 teledb (1 row)
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V2.0.0版本产品文档
        开发手册
        PL:pgsql开发
        参数详细介绍
        参数引用
      • 参数引用
        本页介绍天翼云TeleDB数据库PL/pgsql函数的参数引用方法。 PL/pgsql函数的参数是以$1,$2这样标识符来进行传递,也支持命名参数,所以参数的定义可以用下面的方式。 无命名参数 plaintext teledb CREATE OR REPLACE FUNCTION f2(text) RETURNS TEXT AS teledb $$ teledb$ BEGIN teledb$ RETURN $1; teledb$ END; teledb$ $$ teledb LANGUAGE PLPGSQL; CREATE FUNCTION teledb SELECT FROM f2('teledb'); f2 teledb (1 row) 给标识符指定别名 plaintext teledb CREATE OR REPLACE FUNCTION f2(text) RETURNS TEXT AS teledb $$ teledb$ DECLARE teledb$ axm ALIAS FOR $1; axm是$1的别名 teledb$ BEGIN teledb$ RETURN axm; teledb$ END; teledb$ $$ teledb LANGUAGE PLPGSQL teledb ; CREATE FUNCTION teledb SELECT FROM f2('teledb'); f2 teledb (1 row) 命名参数 plaintext teledb CREATE OR REPLACE FUNCTION f2(axm text) RETURNS TEXT AS teledb $$ teledb$ DECLARE teledb$ vxm ALIAS FOR $1; teledb$ BEGIN teledb$ RAISE NOTICE 'axm % ; vxm % ; $1 %',axm,vxm,$1; teledb$ RETURN $1; teledb$ END; teledb$ $$ teledb LANGUAGE PLPGSQL; CREATE FUNCTION teledb SELECT FROM f2('teledb'); NOTICE: axm teledb ; vxm teledb ; $1 teledb f2 teledb (1 row)
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V4.0.0版本产品文档
        开发手册
        PL:pgsql开发
        参数详细介绍
        参数引用
      • 1
      • ...
      • 18
      • 19
      • 20
      • 21
      • 22
      • ...
      • 123
      跳转至
      推荐热词
      天翼云运维管理审计系统天翼云云服务平台云服务备份云日志服务应用运维管理云手机云电脑天翼云云hbase数据库电信云大数据saas服务电信云大数据paas服务轻量型云主机天翼云客户服务电话应用编排服务天翼云云安全解决方案云服务总线CSB天翼云服务器配置天翼云联邦学习产品天翼云云安全天翼云企业上云解决方案天翼云产品天翼云视频云存储

      天翼云最新活动

      安全隔离版OpenClaw

      OpenClaw云服务器专属“龙虾“套餐低至1.5折起

      青云志云端助力计划

      一站式科研助手,海外资源安全访问平台,助力青年翼展宏图,平步青云

      云上钜惠

      爆款云主机全场特惠,2核4G只要1.8折起!

      中小企业服务商合作专区

      国家云助力中小企业腾飞,高额上云补贴重磅上线

      出海产品促销专区

      爆款云主机低至2折,高性价比,不限新老速来抢购!

      天翼云奖励推广计划

      加入成为云推官,推荐新用户注册下单得现金奖励

      产品推荐

      弹性云主机 ECS

      天翼云CTyunOS系统

      应用托管

      科研助手

      一站式智算服务平台

      智算一体机

      人脸实名认证

      人脸比对

      通用型OCR

      推荐文档

      充值

      云课堂 第十课:物理裸机配置如何转换为天翼云云主机配置

      重置

      《工业和信息化部关于进一步落实网站备案信息真实性核验工作方案(试行)》工信部电管〔2010〕64号

      • 7*24小时售后
      • 无忧退款
      • 免费备案
      • 专家服务
      售前咨询热线
      400-810-9889转1
      关注天翼云
      • 旗舰店
      • 天翼云APP
      • 天翼云微信公众号
      服务与支持
      • 备案中心
      • 售前咨询
      • 智能客服
      • 自助服务
      • 工单管理
      • 客户公告
      • 涉诈举报
      账户管理
      • 管理中心
      • 订单管理
      • 余额管理
      • 发票管理
      • 充值汇款
      • 续费管理
      快速入口
      • 天翼云旗舰店
      • 文档中心
      • 最新活动
      • 免费试用
      • 信任中心
      • 天翼云学堂
      云网生态
      • 甄选商城
      • 渠道合作
      • 云市场合作
      了解天翼云
      • 关于天翼云
      • 天翼云APP
      • 服务案例
      • 新闻资讯
      • 联系我们
      热门产品
      • 云电脑
      • 弹性云主机
      • 云电脑政企版
      • 天翼云手机
      • 云数据库
      • 对象存储
      • 云硬盘
      • Web应用防火墙
      • 服务器安全卫士
      • CDN加速
      热门推荐
      • 云服务备份
      • 边缘安全加速平台
      • 全站加速
      • 安全加速
      • 云服务器
      • 云主机
      • 智能边缘云
      • 应用编排服务
      • 微服务引擎
      • 共享流量包
      更多推荐
      • web应用防火墙
      • 密钥管理
      • 等保咨询
      • 安全专区
      • 应用运维管理
      • 云日志服务
      • 文档数据库服务
      • 云搜索服务
      • 数据湖探索
      • 数据仓库服务
      友情链接
      • 中国电信集团
      • 天翼云国际站
      • 189邮箱
      • 天翼企业云盘
      • 天翼云盘
      ©2026 天翼云科技有限公司版权所有 增值电信业务经营许可证A2.B1.B2-20090001
      公司地址:北京市东城区青龙胡同甲1号、3号2幢2层205-32室
      • 用户协议
      • 隐私政策
      • 个人信息保护
      • 法律声明
      备案 京公网安备11010802043424号 京ICP备 2021034386号