爆款云主机低至1.5折起,Token套餐低至9.9元/月起!
查看详情

活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 818 天翼云云智盛典 NEW 爆款云主机低至1.5折起,Token套餐低至9.9元/月起
  • 安全隔离版OpenClaw NEW OpenClaw云服务器专属“龙虾“套餐低至1.5折起
  • 聚力AI赋能 天翼云大模型专项 大模型特惠专区·Token Plan 轻享包低至9.9元起
  • 青云志云端助力计划 NEW 一站式科研助手,海外资源安全访问平台,助力青年翼展宏图,平步青云
  • 企业出海解决方案 NEW 助力您的业务扬帆出海,通达全球!
  • 天翼云信创专区 NEW “一云多芯、一云多态”,国产化软件全面适配,国产操作系统及硬件芯片支持丰富
  • 云上钜惠 爆款云主机全场特惠,2核4G只要1.8折起!
  • 天翼云奖励推广计划 加入成为云推官,推荐新用户注册下单得现金奖励
免费活动
  • 免费试用中心 HOT 多款云产品免费试用,快来开启云上之旅
  • 天翼云用户体验官 NEW 您的洞察,重塑科技边界

息壤智算

领先开放的智算服务平台,提供算力、平台、数据、模型、应用“五位一体”智算服务体系,构建全流程的AI基础设施能力
星辰TokenHub
  • 模型广场
  • 体验中心
  • 服务接入
星辰MaaS平台
  • 星辰MaaS智能体平台
  • 星辰大模型
大模型
  • glm-5.3-flash
  • GLM-5.2
  • deepseek-v4-pro-0813
  • deepseek-v4-flash-0713-new
  • qwen3.8-flash
AI Store
  • 算力市场
  • 模型市场
  • 应用市场
应用托管
  • 天翼云DramaFlow2.0
  • 应用实例
科研助手
  • 开发机
  • 并行计算
训推服务
  • 模型开发
  • 训练任务
  • 服务部署
智能体引擎
  • 智能体引擎
可信数据空间
  • 可信数据空间
公共算力服务
  • 裸金属
  • 定制裸金属
智算一体机
  • 智算一体机
模型适配专家服务
  • 模型适配专家服务
算力服务商
  • 入驻算力服务商

应用商城

天翼云精选行业优秀合作伙伴及千余款商品,提供一站式云上应用服务
进入甄选商城进入AI Store公有云生态专区智云上海应用生态专区
建站工具
  • 新域名服务
  • SSL证书
  • 翼建站
企业办公
  • 智教云电脑
  • WPS 365 天翼云版
灾备迁移
  • 云管家2.0
  • 翼备份(SaaS版)
  • 琥珀数据压缩归档服务
智慧教育
  • 智擎思政平台(个人版)
  • 智擎研学平台(个人基础版)

定价

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

合作伙伴

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

开发者

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

支持与服务

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

了解天翼云

天翼云秉承央企使命,致力于成为数字经济主力军,投身科技强国伟大事业,为用户提供安全、普惠云服务
品牌介绍
  • 关于天翼云
  • 智算云
  • 新闻资讯
  • 天翼云APP
基础设施
  • 全球基础设施
  • 信任中心
最佳实践
  • 精选案例
  • 超级探访
  • 云杂志
  • 分析师和白皮书
  • 天翼云·创新直播间
市场活动
  • 2026智能云生态大会
  • 2025智能云生态大会
  • 2024智算云生态大会
  • 2023云生态大会
  • 2022云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 息壤智算
  • 产品
  • 解决方案
  • 应用商城
  • 定价
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心
      函数计算_相关内容
      • 其他相关函数
        本文简述其他章节不包含的功能函数的语法、作用、入参、返回值、示例。 ctyun.getiplocation 函数信息详见下表: 项目 描述 语法 vender, province, city ctyun.getiplocation(remoteip) 作用 返回ip的归属运营商,归属省,归属地市。 入参 ip地址,可以是ipv4,也可以是ipv6。 返回值 依次为ip归属运营商,归属省,归属地市。如果没有找到则返回nil。 示例: reasonml local vender, province, city ctyun.getiplocation("183.38.147.155") if vender ~ nil then ctyun.resp.setoutput(vender..":"..province..":"..city.."n") else ctyun.resp.setoutput("unknown ipn") end 输出结果: CNdianxin:CNguangdong:CNguangdongfoshan ctyun.splitstring 函数信息详见下表: 项目 描述 语法 array ctyun.splitstring(str, splittoken) 作用 根据分隔符,分割字符串。将结果保存到数组中。 入参 str为被分割的字符串,splittoken为分割符。 返回值 返回分割后的结果放到数组中,可以通过ipairs遍历。 示例: applescript local result ctyun.splitstring("aaa,bbb,ccc,ddd", ",") for k,v in ipairs(result) do ctyun.resp.setoutput(v.."n") end 输出结果: aaa bbb ccc ddd ctyun.refreshmode 函数信息详见下表: 项目 描述 语法 isrefreshmode ctyun.refreshmode() 作用 查询该请求是否处于刷新模式。 入参 无。 返回值 返回是否处于刷新模式,bool类型。 示例: awk 设置缓存 local cachekey ctyun.var('uri') ctyun.req.setcache(cachekey, "follow", 3600) 刷新模式下跳过远程鉴权 local isrefreshmode ctyun.refreshmode() if not isrefreshmode then local res, err ctyun.queryremote(" + ctyun.var('uri')) if err then ctyun.exit(403) end if res.status ~ 200 then ctyun.exit(res.status) end end
        来自:
        帮助文档
        CDN加速
        用户指南
        UDFScript用户自定义脚本
        UDFScript函数说明
        其他相关函数
      • 其他相关函数
        本文简述其他章节不包含的功能函数的语法、作用、入参、返回值、示例。 ctyun.getiplocation 函数信息详见下表: 项目 描述 语法 vender, province, city ctyun.getiplocation(remoteip) 作用 返回ip的归属运营商,归属省,归属地市。 入参 ip地址,可以是ipv4,也可以是ipv6。 返回值 依次为ip归属运营商,归属省,归属地市。如果没有找到则返回nil。 示例: reasonml local vender, province, city ctyun.getiplocation("183.38.147.155") if vender ~ nil then ctyun.resp.setoutput(vender..":"..province..":"..city.."n") else ctyun.resp.setoutput("unknown ipn") end 输出结果: CNdianxin:CNguangdong:CNguangdongfoshan ctyun.splitstring 函数信息详见下表: 项目 描述 语法 array ctyun.splitstring(str, splittoken) 作用 根据分隔符,分割字符串。将结果保存到数组中。 入参 str为被分割的字符串,splittoken为分割符。 返回值 返回分割后的结果放到数组中,可以通过ipairs遍历。 示例: applescript local result ctyun.splitstring("aaa,bbb,ccc,ddd", ",") for k,v in ipairs(result) do ctyun.resp.setoutput(v.."n") end 输出结果: aaa bbb ccc ddd ctyun.refreshmode 函数信息详见下表: 项目 描述 语法 isrefreshmode ctyun.refreshmode() 作用 查询该请求是否处于刷新模式。 入参 无。 返回值 返回是否处于刷新模式,bool类型。 示例: awk 设置缓存 local cachekey ctyun.var('uri') ctyun.req.setcache(cachekey, "follow", 3600) 刷新模式下跳过远程鉴权 local isrefreshmode ctyun.refreshmode() if not isrefreshmode then local res, err ctyun.queryremote(" + ctyun.var('uri')) if err then ctyun.exit(403) end if res.status ~ 200 then ctyun.exit(res.status) end end
        来自:
        帮助文档
        全站加速
        用户指南
        UDFScript用户自定义脚本
        UDFScript函数说明
        其他相关函数
      • 数据库命令-支持的命令列表
        转换函数 表8 转换函数支持的命令列表 命令名称 读写模式下是否支持该命令 只读模式下是否支持该命令 abs √ √ acos √ √ asin √ √ atan √ √ atan2 √ √ ceil √ √ cos √ √ sin √ √ tan √ √ sqrt √ √ round √ √ floor √ √ exp √ √ ln √ √ log2 √ √ log10 √ √ log √ √ pow √ √ cumulativesum √ √ difference √ √ nonnegativedifference √ √ derivative √ √ nonnegativederivative √ √ elapsed √ √ movingaverage √ √ 说明 “√”表示支持,“×”表示不支持。
        来自:
        帮助文档
        云数据库GeminiDB
        GeminiDB Influx接口
        用户指南
        数据库命令-支持的命令列表
      • SDK 配置参考
        enableSetData(小程序应用) 非必填项,值为布尔值,默认值为 false。若为 true,则会上报小程序 setData 方法相关的性能数据;反之亦然。 上报数据规整 parseResponse 用于解析并规整 API 响应数据。非必填项,值为函数,默认值为: javascript "parseResponse": function(responseData, statusCode, { method, api, domain }) { let msg '' if (responseData && typeof responseData 'object') { msg responseData.msg responseData.message responseData.subMsg responseData.errorMsg responseData.ret responseData.errorResponse '' if (typeof msg 'object') { msg msg.msg msg.message msg.info msg.ret JSON.stringify(msg) } } // 默认 > 200 && 400) { success false } return { msg, // String success, // Boolean code: statusCode, // Number } }, 该函数需要返回一个包含 msg、success、code 的对象。SDK 会使用该函数对 API 响应进行解析,提取出 msg、success 和 code 字段。 parseHash(Web 应用) 用于解析 SPA 应用的 page 字段,仅在 enableSPA 为 true 时才生效。非必填项,值为函数,默认值为: javascript "parseHash": function(hash) { const cutUrlSearch url > { if (!url typeof url ! 'string') return '' return url.replace( ?///, '' ).replace( /?.$/, '' ) } const page hash ? util.cutUrlSearch(hash.replace(/^/?/, '')) : '' return page '[index]' }, 此配置项一般不需要修改。如果需要在上报时使用自定义的页面名,或 URL 的 Hash 比较复杂,则需要修改此配置项。示例: javascript const PAGEMAP { '/overview': '总览页', '/log': '设置页', '/setting': '设置页', // ... } // ... 其他配置项 "parseHash": function(hash) { const key hash.replace(/?.$/, '') return PAGEMAP[key] key } // ... 其他配置项
        来自:
        帮助文档
        应用性能监控 APM
        用户指南
        前端监控
        应用接入指南
        SDK 配置参考
      • 查询Elasticsearch SQL
        在6.5.4及之后版本中我们提供Open Distro for Elasticsearch SQL插件允许您使用SQL而不是Elasticsearch查询域特定语言(DSL)编写查询。 如果您已经熟悉SQL并且不想学习DSL查询,那么此功能是一个很好的选择。 基本操作 要使用该功能,需要将请求发送到opendistro/sqlURI。您可以使用请求参数或请求正文(推荐)。 GET from myindex limit 50 POST { "query": "SELECT FROM myindex LIMIT 50" } 您还可以使用curl命令: curl XPOST u username:password k d '{"query": "SELECT FROM kibanasampledataflights LIMIT 10"}' H 'ContentType: application/json' 默认情况下,查询返回JSON,但您也可以选择CSV格式返回数据,需要对format参数进行设置: POST opendistro/sql?formatcsv { "query": "SELECT FROM myindex LIMIT 50" } CSV格式返回数据时,每行对应一个文档,每列对应一个字段。 支持操作 我们支持的SQL操作包括声明、条件、聚合函数、Include和Exclude、常用函数、连接join和展示等操作。 声明statements 声明statements Statement Example Select SELECT FROM myindex Delete DELETE FROM myindex WHERE id1 Where SELECT FROM myindex WHERE ['field']'value' Order by SELECT FROM myindex ORDER BY id asc Group by SELECT FROM myindex GROUP BY range(age, 20,30,39) Limit SELECT FROM myindex LIMIT 50 (default is 200) Union SELECT FROM myindex1 UNION SELECT FROM myindex2 Minus SELECT FROM myindex1 MINUS SELECT FROM myindex2 说明 与任何复杂查询一样,大型UNION和MINUS语句可能会使集群资源紧张甚至崩溃。 条件Conditions 条件Conditions Condition Example Like SELECT FROM myindex WHERE name LIKE 'j%' And SELECT FROM myindex WHERE name LIKE 'j%' AND age > 21 Or SELECT FROM myindex WHERE name LIKE 'j%' OR age > 21 Count distinct SELECT count(distinct age) FROM myindex In SELECT FROM myindex WHERE name IN ('alejandro', 'carolina') Not SELECT FROM myindex WHERE name NOT IN ('jane') Between SELECT FROM myindex WHERE age BETWEEN 20 AND 30 Aliases SELECT avg(age) AS AverageAge FROM myindex Date SELECT FROM myindex WHERE birthday'19901115' Null SELECT FROM myindex WHERE name IS NULL 聚合函数Aggregation 聚合函数Aggregation Aggregation Example avg() SELECT avg(age) FROM myindex count() SELECT count(age) FROM myindex max() SELECT max(age) AS HighestAge FROM myindex min() SELECT min(age) AS LowestAge FROM myindex sum() SELECT sum(age) AS AgeSum FROM myindex Include和Exclude字段 Include和Exclude Pattern Example include() SELECT include('a'), exclude('age') FROM myindex exclude() SELECT exclude('name') FROM myindex 函数Functions 函数Functions Function Example floor SELECT floor(number) AS RoundedDown FROM myindex trim SELECT trim(name) FROM myindex log SELECT log(number) FROM myindex log10 SELECT log10(number) FROM myindex substring SELECT substring(name, 2,5) FROM myindex round SELECT round(number) FROM myindex sqrt SELECT sqrt(number) FROM myindex concatws SELECT concatws(' ', age, height) AS combined FROM myindex / SELECT number / 100 FROM myindex % SELECT number % 100 FROM myindex dateformat SELECT dateformat(date, 'Y') FROM myindex 说明 必须在文档映射中启用fielddata才能使大多数字符串函数正常工作。 连接操作Joins
        来自:
        帮助文档
        云搜索服务
        用户指南
        使用Elasticsearch搜索数据
        查询Elasticsearch SQL
      • 桶相关接口
        返回结果 根据返回码判断是否操作成功。 获取桶跨域访问配置 功能说明 您可以使用getBucketCors接口获取桶的跨域访问配置,以下代码展示如何获取桶的跨域访问配置。 在调用 getBucketCors 方法时,您需要传递的唯一参数是所选存储桶的名称。如果存储桶当前具有 CORS 配置,该配置由传递到回调函数的 data 参数的 CORSRules 属性返回。如果所选存储桶没有 CORS 配置,该信息将在 error 参数中返回到回调函数。 代码示例 plaintext // Set the parameters for s3Client.getBucketCors var bucketParams { Bucket: " ", }; ​ // call s3Client to retrieve CORS configuration for selected bucket s3Client.getBucketCors(bucketParams, function (err, data) { if (err) { console.log("Error", err); } else if (data) { console.log("Success", JSON.stringify(data.CORSRules)); } }); 请求参数 参数 类型 说明 是否必要 Bucket String 桶名称 是 返回结果 参数 类型 说明 CORSRules Array 跨域访问规则数组 关于CORSRules一些说明 参数 说明 AllowedMethods 允许的请求方法 AllowedOrigins 允许的请求源 AllowedHeaders 允许的请求头 ExposedHeaders 允许返回的Response Header MaxAgeSeconds 跨域请求结果的缓存时间 删除桶跨域访问配置 功能说明 您可以通过 deleteBucketCors接口删除桶跨域访问设置,以下为示例代码。 在调用 deleteBucketCors 方法时,您需要传递的唯一参数是所选存储桶的名称。如果存储桶当前具有策略,该策略在由传递到回调函数的data参数中返回,如果所选存储桶没有跨域访问设置,该信息将在error参数中返回给回调函数。
        来自:
        帮助文档
        媒体存储
        SDK参考
        Node.js SDK
        桶相关接口
      • 全局字典相关函数
        ctyun.dict.DICT.rpop 函数信息详见下表: 项目 描述 语法 value, err DICT:rpop(keyname) 作用 消息队列操作:与lpop类似,只是元素会从尾部弹出。 入参 keyname:设置内容的键。 返回值 value:设置内容的值。 err:将错误信息存放在err中。 示例: applescript 假设全局字典名称为cats local cats ctyun.dict.cats local value, err cats:rpop("Marry") ctyun.dict.DICT.llen 函数信息详见下表: 项目 描述 语法 len, err DICT:llen(keyname) 作用 消息队列操作:返回各项制度为keyname的列表的元素数量。若key不存在则返回0,若key存在但不是列表返回nil且err为“value not a list”。 入参 keyname:设置内容的键。 返回值 len:列表的元素数量。 err:将错误信息存放在err中。 示例: livecodeserver 假设全局字典名称为cats local cats ctyun.dict.cats local len, err cats:llen("Marry") ctyun.dict.DICT.ttl 函数信息详见下表: 项目 描述 语法 ttl, err DICT:ttl(keyname) 作用 获取共享内存中的key的有效期。 入参 keyname:设置内容的键。 返回值 ttl:key的有效期。 err:将错误信息存放在err中。 示例: applescript 假设全局字典名称为cats local cats ctyun.dict.cats local ttl, err cats:ttl("Marry")
        来自:
        帮助文档
        全站加速
        用户指南
        UDFScript用户自定义脚本
        UDFScript函数说明
        全局字典相关函数
      • 返回JSON内容
        本文介绍如何通过边缘函数返回JSON内容。 直接响应边缘函数代码中的JSON内容。 示例代码 javascript async function handler(event) { const data { hello: "BosonFaaS" } const json JSON.stringify(data, null, 2) return new Response(json, { headers: { "contenttype": "application/json;charsetUTF8" } }) } addEventListener('fetch', (event) > { event.respondWith(handler(event)); }); 示例预览 在浏览器地址栏中输入匹配到HTTP路由的URL,即可预览示例效果。 相关参考 运行时API:addEventListener 运行时API:Response 运行时API:FetchEvent
        来自:
        帮助文档
        CDN加速
        用户指南
        BosonFaaS边缘函数
        示例代码
        基本用法
        返回JSON内容
      • 数据迁移类
        DTS如何迁移MySQL中的MyISAM表到天翼云RDS for MySQL? 如果源库是天翼云RDS for MYSQL,则默认的存储引擎为InnoDB,不存在需要迁移MyISAM表的情况。 如果源库是他云MySQL产品或用户本地自建MySQL,此时如果源端存在待迁移的MyISAM表,根据目标端版本不同进行如下操作: 目标端是MySQL 5.7,请您先手工将源端的MyISAM存储引擎改为InnoDB再进行迁移。 目标端是MySQL 8.0,DTS会自动将存储引擎MyISAM转换成InnoDB。 如何将MySQL低版本数据迁移至MySQL8.0? 当前DTS在实施MySQL的数据迁移时,支持从低版本迁移至高版本的8.0。具体说来就是: MySQL 5.6部分版本 > MySQL 8.0 MySQL 5.7 > MySQL 8.0 另外,由于DTS支持MySQL的表、索引、存储过程、视图、函数、事件、触发器等的迁移,所以在实施MySQL 5.6/5.7数据迁移至MySQL 8.0时,用户需要做一些额外的确认工作,具体如下: 待迁移对象中是否有被移除的函数? 在MySQL8.0中,有一些原本存在于低版本中的内置函数已经被废除,具体可参照如下MySQL官方链接。 < 所以在迁移一些复合对象时,请确保源对象中没有引用一些已经被废除的函数。如果有,待DTS迁移完成之后,用户需自行修改目标端的已迁移对象,做一些适配。具体如下表: 名称 作用 是否已废除 [DECODE()](
        来自:
        帮助文档
        数据传输服务DTS
        常见问题
        数据迁移类
      • 统计函数
        本页介绍天翼云TeleDB数据库Oracle语法中的统计函数。 listagg plaintext listagg (filedname,',') WITHIN GROUP (ORDER BY filedname) 行转列函数。 plaintext teledb create table person teledb ( teledb( deptno varchar2(10), teledb( ename varchar(20) teledb( ); CREATE TABLE teledb insert into person values('20','aaa'); INSERT 0 1 teledb teledb insert into person values('20','bbb'); INSERT 0 1 teledb teledb insert into person values('20','ccc'); INSERT 0 1 teledb teledb insert into person values('21','ddd'); INSERT 0 1 teledb teledb insert into person values('21','eee'); INSERT 0 1 teledb select teledb deptno, teledb listagg (ename,',') WITHIN GROUP (ORDER BY ENAME) teledb from teledb person teledb group by teledb deptno ; deptno listagg + 20 aaa,bbb,ccc 21 ddd,eee (2 rows)
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V2.0.0版本产品文档
        开发手册
        Oracle 兼容语法
        兼容性函数
        统计函数
      • 统计函数
        本页介绍天翼云TeleDB数据库Oracle语法中的统计函数。 listagg plaintext listagg (filedname,',') WITHIN GROUP (ORDER BY filedname) 行转列函数。 plaintext teledb create table person teledb ( teledb( deptno varchar2(10), teledb( ename varchar(20) teledb( ); CREATE TABLE teledb insert into person values('20','aaa'); INSERT 0 1 teledb teledb insert into person values('20','bbb'); INSERT 0 1 teledb teledb insert into person values('20','ccc'); INSERT 0 1 teledb teledb insert into person values('21','ddd'); INSERT 0 1 teledb teledb insert into person values('21','eee'); INSERT 0 1 teledb select teledb deptno, teledb listagg (ename,',') WITHIN GROUP (ORDER BY ENAME) teledb from teledb person teledb group by teledb deptno ; deptno listagg + 20 aaa,bbb,ccc 21 ddd,eee (2 rows)
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V3.0.0版本产品文档
        开发手册
        Oracle 兼容语法
        兼容性函数
        统计函数
      • 统计函数
        本页介绍天翼云TeleDB数据库Oracle语法中的统计函数。 listagg plaintext listagg (filedname,',') WITHIN GROUP (ORDER BY filedname) 行转列函数。 plaintext teledb create table person teledb ( teledb( deptno varchar2(10), teledb( ename varchar(20) teledb( ); CREATE TABLE teledb insert into person values('20','aaa'); INSERT 0 1 teledb teledb insert into person values('20','bbb'); INSERT 0 1 teledb teledb insert into person values('20','ccc'); INSERT 0 1 teledb teledb insert into person values('21','ddd'); INSERT 0 1 teledb teledb insert into person values('21','eee'); INSERT 0 1 teledb select teledb deptno, teledb listagg (ename,',') WITHIN GROUP (ORDER BY ENAME) teledb from teledb person teledb group by teledb deptno ; deptno listagg + 20 aaa,bbb,ccc 21 ddd,eee (2 rows)
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V4.0.0版本产品文档
        开发手册
        Oracle 兼容语法
        兼容性函数
        统计函数
      • 统计函数
        本页介绍天翼云TeleDB数据库Oracle语法中的统计函数。 listagg listagg (filedname,',') WITHIN GROUP (ORDER BY filedname) 行转列函数。 teledb create table person teledb ( teledb( deptno varchar2(10), teledb( ename varchar(20) teledb( ); CREATE TABLE teledb insert into person values('20','aaa'); INSERT 0 1 teledb teledb insert into person values('20','bbb'); INSERT 0 1 teledb teledb insert into person values('20','ccc'); INSERT 0 1 teledb teledb insert into person values('21','ddd'); INSERT 0 1 teledb teledb insert into person values('21','eee'); INSERT 0 1 teledb select teledb deptno, teledb listagg (ename,',') WITHIN GROUP (ORDER BY ENAME) teledb from teledb person teledb group by teledb deptno ; deptno listagg + 20 aaa,bbb,ccc 21 ddd,eee (2 rows)
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        开发手册
        Oracle 兼容语法
        兼容性函数
        统计函数
      • 功能特性
        云工作流支持的功能如下(公测版): 功能集 功能 功能说明 参考文档 基本功能 流程(Flow) 云工作流基于CNCF ServerlessWorkflow Specification 0.8版本进行适配优化作为天翼云云工作流执行流程定义。执行流程时,云工作流执行引擎会根据流程定义解析并驱动执行相关状态流转。 一个流程通常包含若干状态(State),这些状态可以是简单的执行类状态,例如操作(Operation)、暂停(Sleep)、传递(Noop)和失败(Fail)等;也可以是复杂的流程控制类状态,例如条件分支(Switch)、并行(Parallel)和迭代(Foreach)。 流程定义介绍 创建流程 执行流程 基本功能 调度(Schedule) 云工作流调度(即触发器)是触发工作流执行的方式。在事件驱动的计算模型中,事件源是事件的生产者,工作流是事件的处理者。云工作流目前支持比较常见的触发器场景: 定时触发器、HTTP触发器、消息队列类型(Kafka、 RokectMQ)触发器, 云原生网关触发器 工作流调度简介 特性功能 标准(Standard)模式 云工作流支持创建标准(Standard)和快速(Express)两种模式的工作流。 标准(Standard)模式适用于传统意义上的离线业务流程编排执行场景,具备执行步骤状态的持久化存储,支持运行长时间的工作流执行状态流转。 快速工作流和标准工作流 特性功能 快速(Express)模式 云工作流支持创建标准(Standard)和快速(Express)两种模式的工作流。 快速(Express)模式适用于常见的在线业务流程编排和准实时业务流程编排场景,例如微服务API编排、流式数据处理等低延迟和大负载业务场景。 快速工作流和标准工作流 运维及可观测建设 工作流执行监控 工作流执行监控可对工作流的执行启动、执行成功、执行失败、执行超时以及执行过程中的状态转换和执行耗时等指标进行监控和展示。 监控指标 运维及可观测建设 审计事件 云工作流已接入审计服务,可以在云审计中查询用户操作云工作流产生的管控事件, 例如创建工作流、删除工作流以及执行工作流等。 审计事件 流程开发 工作流设计器 云工作流提供一个低代码、可视化的工作流设计器,包含cloudflow studio、 yaml以及工作流设置等功能区。可以基于cloudflow studio进行工作流可视化编排以及相关属性设置, 降低用户对流程定义语言的学习成本。 工作流设计器 集成建设 云服务优化集成 云工作流支持与天翼云多个云服务集成,允许在流程中调用这些云服务的API进行相关资源的操作,完成业务流程构建。 云工作流与云服务的集成类型包括普通集成和优化集成。普通集成是指允许云工作流直接调用云产品的OpenAPI服务接口,不对这些服务接口做任何包装处理和实现优化,基本包括了在天翼云OpenAPI门户注册的云服务OpenAPI服务接口。 优化集成是指对部分高频使用的云产品服务接口进行包装和优化处理,简化接口使用难度,方便用户集成。 集成模式 服务集成模式 函数计算集成 云工作流计集成 集成建设 云服务普通集成 普通集成是指云工作流直接通过在天翼云产品在天翼云OpenAPI门户注册的OpenAPI对外提供的服务接口进行集成调用,不对服务接口做任何特殊处理和优化。 允许云工作流通过调用弹性计算、存储服务、数据库、容器、大数据处理、中间件服务在内的多个天翼云服务的接口实现业务流程编排。 普通集成
        来自:
        帮助文档
        函数计算
        用户指南
        云工作流
        功能简介
        功能特性
      • 功能特性
        本节介绍专属加密服务的功能特性。 专属加密(Dedicated Hardware Security Module,Dedicated HSM)是一种云上数据加密的服务,可处理加解密、签名、验签、产生密钥和密钥安全存储等操作。 Dedicated HSM为您提供的加密硬件,帮助您保护弹性云服务器上数据的安全性与完整性,满足FIPS 1402安全要求。同时,您能够对专属加密实例生成的密钥进行安全可靠的管理,也能使用多种加密算法来对数据进行可靠的加解密运算。 功能介绍 Dedicated HSM提供以下功能: 生成、存储、导入、导出和管理加密密钥(包括对称密钥和非对称密钥) 使用对称和非对称算法加密和解密数据 使用加密哈希函数计算消息摘要和基于哈希的消息身份验证代码 对数据进行加密签名(包括代码签名)并验证签名 以加密方式生成安全随机数据 Dedicated HSM支持的密码算法 支持国际通用密码算法,满足用户各种加密算法需求。 Dedicated HSM支持的密码算法 加密算法分类 通用密码算法 国密算法 对称密码算法 AES SM1、SM4、SM7 非对称密码算法 RSA(10244096) SM2 摘要算法 SHA1、SHA256、SHA384 SM3 Dedicated HSM支持的密码机类型 密码机类型 功能 适用场景 服务器加密机 数据加密/解密、数据签名/验签、数据摘要、支持MAC的生成和验证 满足各种行业应用中的基础密码运算需求,比如身份认证、数据保护、SSL密钥和运算卸载等。 金融加密机 支持PIN码的生成/加密/转换/验证 支持MAC生成及验证 支持CVV生成及验证 支持TAC生成及验证 支持常用Racal指令集 支持PBOC3.0常用指令集 满足金融领域密码运算需求,比如发卡系统、POS系统等。 签名服务器 签名/验签、编码/解码数字信封、编码/解码带签名的数字信封、证书验证 满足签名业务相关需求,比如CA系统、证书验证、大量数据的加密传输和身份认证。
        来自:
        帮助文档
        数据加密
        产品介绍
        专属加密
        功能特性
      • 配置OpenTSDB源端参数
        参数名 说明 取值样例 开始时间 查询的起始时间,格式为yyyyMMddHHmmdd的字符串或时间戳。 20180920145505 结束时间 可选参数,查询的终止时间,格式为yyyyMMddHHmmdd的字串或时间戳。 20180921145505 指标 输入迁移哪个指标的数据,或选择OpenTSDB中已存在的指标。 city.temp 聚合函数 输入聚合函数。 sum 标记 可选参数,如果这里有输入标记,则只迁移标记的数据。 tagk1:tagv1,tagk2:tagv2
        来自:
        帮助文档
        数据治理中心 DataArts Studio
        用户指南
        数据集成
        管理作业
        配置作业源端参数
        配置OpenTSDB源端参数
      • 全局字典相关函数
        ctyun.dict.DICT.rpop 函数信息详见下表: 项目 描述 语法 value, err DICT:rpop(keyname) 作用 消息队列操作:与lpop类似,只是元素会从尾部弹出。 入参 keyname:设置内容的键。 返回值 value:设置内容的值。 err:将错误信息存放在err中。 示例: applescript 假设全局字典名称为cats local cats ctyun.dict.cats local value, err cats:rpop("Marry") ctyun.dict.DICT.llen 函数信息详见下表: 项目 描述 语法 len, err DICT:llen(keyname) 作用 消息队列操作:返回各项制度为keyname的列表的元素数量。若key不存在则返回0,若key存在但不是列表返回nil且err为“value not a list”。 入参 keyname:设置内容的键。 返回值 len:列表的元素数量。 err:将错误信息存放在err中。 示例: livecodeserver 假设全局字典名称为cats local cats ctyun.dict.cats local len, err cats:llen("Marry") ctyun.dict.DICT.ttl 函数信息详见下表: 项目 描述 语法 ttl, err DICT:ttl(keyname) 作用 获取共享内存中的key的有效期。 入参 keyname:设置内容的键。 返回值 ttl:key的有效期。 err:将错误信息存放在err中。 示例: applescript 假设全局字典名称为cats local cats ctyun.dict.cats local ttl, err cats:ttl("Marry")
        来自:
        帮助文档
        CDN加速
        用户指南
        UDFScript用户自定义脚本
        UDFScript函数说明
        全局字典相关函数
      • 返回JSON内容
        本文介绍如何通过边缘函数返回JSON内容。 直接响应边缘函数代码中的JSON内容。 示例代码 javascript async function handler(event) { const data { hello: "BosonFaaS" } const json JSON.stringify(data, null, 2) return new Response(json, { headers: { "contenttype": "application/json;charsetUTF8" } }) } addEventListener('fetch', (event) > { event.respondWith(handler(event)); }); 示例预览 在浏览器地址栏中输入匹配到HTTP路由的URL,即可预览示例效果。 相关参考 运行时API:addEventListener 运行时API:Response 运行时API:FetchEvent
        来自:
        帮助文档
        全站加速
        用户指南
        BosonFaaS边缘函数
        示例代码
        基本用法
        返回JSON内容
      • 将MySQL迁移到MySQL
        本页为使用数据传输服务DTS将MySQL数据迁移到MySQL的详细介绍,包括数据迁移支持的源库、目标库,支持的迁移对象及SQL,数据库账号权限说明,操作须知,操作步骤等。 支持的源和目标数据库 支持的源和目标数据库,如下表: 源数据库 目标数据库 RDS for MySQL 自建 MySQL 5.6部分版本/5.7/8.0 RDS for MySQL 5.7/8.0 说明 源库为自建MySQL数据库时,支持的版本为5.6部分版本/5.7/8.0。 源数据库版本不得高于目标数据库版本。 支持的迁移对象及SQL 迁移对象 当前DTS支持表级(指定的表对象)、库级(整库迁移)迁移。 支持表、索引、存储过程、视图、函数、事件、触发器的结构迁移。 支持源库账号及权限、密码迁移。 注意事项 视图、存储过程、函数依赖的表不支持做表名映射。 在结构迁移时,如果源数据源中包含视图(VIEW)、函数(FUNCTION)、存储过程(PROCEDURE)、触发器(TRIGGER)、事件(EVENT),DTS会将上述对象的定义者(DEFINER)转换为当前迁移任务中访问目标数据源的账号,原定义者账号将保留调用权限(INVOKER)。 数据迁移仅针对数据源中的用户数据库,而系统库会被自动过滤。例如:MySQL 类型数据源中的 informationschema、mysql、performanceschema、sys 库不会出现在可迁移列表当中。 迁移过程中,如果待迁移对象中存在触发器或事件,则系统会在全量迁移结束以后才会迁移触发器和事件。 若源库为空库(该库下未创建任何表、视图、函数、事件、触发器、存储过程),不支持作为待迁移对象。 如果待迁移对象包含无主键表,可能导致目标端数据重复,更因其上的更新、删除操作效率低而可能引发同步延迟变大的现象。 当进行账号权限迁移时: 会对源库账号的授权信息和目标库登录用户的授权信息进行检查;如果目标库登录用户不包含源库账号所需的授权信息,则该源库账号的权限不进行迁移。 如果源库和目标库存在相同的账号信息,则在目标端会跳过该账号和权限的迁移。 账号迁移在所有表,视图,函数等结构迁移完成之后再迁移。
        来自:
        帮助文档
        数据传输服务DTS
        用户指南
        数据迁移
        入云
        MySQL为源的数据迁移
        将MySQL迁移到MySQL
      • 将MySQL同步到MySQL
        本页为使用数据传输服务DTS将MySQL数据同步到MySQL的详细介绍,包括数据同步支持的源库、目标库,支持的同步对象及SQL,数据库账号权限说明,操作须知,操作步骤等。 数据同步支持的源和目标数据库 源数据库 目标数据库 RDS for MySQL 自建 MySQL 5.6部分版本/5.7/8.0 RDS for MySQL 说明 自建MySQL数据库版本为5.6部分版本/5.7/8.0,且源数据库版本不得高于目标数据库版本。 支持的同步对象及SQL 同步对象 当前DTS支持表级(指定的表对象)、库级(整库)同步。 支持表、索引、存储过程、视图、函数、事件、触发器的结构同步。 支持源库账号及权限、密码迁移。 注意事项 视图、存储过程、函数依赖的表不支持做表名映射。 在结构同步时,如果源数据源中包含视图(VIEW)、函数(FUNCTION)、存储过程(PROCEDURE)、触发器(TRIGGER)、事件(EVENT),DTS会将上述对象的定义者(DEFINER)转换为当前同步任务中访问目标数据源的账号,原定义者账号将保留调用权限(INVOKER)。 数据同步仅针对数据源中的用户数据库,而系统库会被自动过滤。例如:MySQL 类型数据源中的 informationschema、mysql、performanceschema、sys 库不会出现在可同步列表当中。 同步过程中,如果待同步对象中存在触发器或事件,则系统会在全量同步结束以后才会同步触发器和事件。 若源库为空库(该库下未创建任何表、视图、函数、事件、触发器、存储过程),不支持作为待同步对象。 如果待迁移对象包含无主键表,可能导致目标端数据重复,更因其上的更新、删除操作效率低而可能引发同步延迟变大的现象。 当进行账号权限迁移时: 会对源库账号的授权信息和目标库登录用户的授权信息进行检查;如果目标库登录用户不包含源库账号所需的授权信息,则该源库账号的权限不进行迁移。 如果源库和目标库存在相同的账号信息,则在目标端会跳过该账号和权限的迁移。 账号迁移在所有表,视图,函数等结构迁移完成之后再迁移。
        来自:
        帮助文档
        数据传输服务DTS
        用户指南
        数据同步
        入云
        将MySQL同步到MySQL
      • 将SQL Server迁移到PostgreSQL
        本页为使用数据传输服务DTS将SQL Server数据迁移到PostgreSQL的详细介绍,包括数据迁移支持的源库、目标库,支持的迁移对象及SQL,数据库账号权限说明,准备工作,操作须知,操作步骤和类型转换附表等。 支持的源和目标数据库 支持的源和目标数据库,如下表: 源数据库 目标数据库 自建SQL Server、RDS for SQL Server 2008企业版/2012企业版/2014企业版/2016 标准版/2016 企业版/2019 标准版/2019 企业版/2022 标准版/2022 企业版 RDS for PostgreSQL PostgreSQL 9.6 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 说明 SQL Server到PostgreSQL属于异构数据库迁移,需要重点关注对象兼容性、字段类型映射、默认值、字符集、精度、大小写和SQL语法差异。 如需增量迁移,源端SQL Server需满足CDC开启条件,并保证源库日志可持续保留到DTS消费完成。 一个迁移任务建议仅迁移一个SQL Server数据库到一个PostgreSQL数据库,避免跨库对象依赖影响迁移结果。 支持的迁移对象及SQL 迁移对象 结构迁移支持的对象:数据库、模式、表、索引、约束(主键、外键、唯一约束等)。 暂不支持迁移的结构对象:视图、存储过程、函数、触发器。 数据迁移仅针对源库中的用户数据库和用户表,系统库、系统对象会被自动过滤。 若源库为空库,或待迁移数据库下未创建任何表,不支持作为待迁移对象。 字段类型转换关系请参见文末“SQL Server PostgreSQL类型转换附表”。 不支持用户自定义列、列表索引表。 注意 建议优先迁移表结构、主键、唯一约束、普通索引、必要的外键约束和基础数据。 如果待迁移对象包含无主键表,可能导致目标端数据重复,也可能因为更新、删除操作效率低而引发同步延迟变大。 若源库存在跨库依赖、同义词、分区策略、计算列或特殊索引,请在迁移前进行兼容性评估。
        来自:
        帮助文档
        数据传输服务DTS
        用户指南
        数据迁移
        入云
        SQL Server为源的数据迁移
        将SQL Server迁移到PostgreSQL
      • 版本说明书
        本页简要介绍分布式数据库V5.0.0版本更新说明。 V5.0.0版本说明 组件名称 版本号 发布时间 TeleDBXCore 5.0 2022年 12 月 新增和优化功能: 1. 支持重置实例密码,包括查看实例详情和重置实例root用户密码。 2. 支持备份数据加密。 3. 支持表空间管理,包括创建表空间、查看实例所有用户、检测挂载目录可用性、查看表空间列表、删除表空间和修改表空间。 4. 支持创建同规格实例,包括查看实例信息、创建同规格实例、软件包增加blocksize特性解析、升级时增加blocksize筛选、实例开通时提供多个不同的blocksize编译包、。创建实例时增加数据损坏检测和链接实例提供SSL加密功能。 5. 优化Oracle兼容性,包括支持NULLIF函数、支持TRIM函数、支持 physicalattributesclause函数、支持dual虚表、支持查询ORDER BY、允许插入字符串类型的数据(text/varchar.)转换为数字类型的列(int/nuemric)和支持运算符“”等。 6. 支持跨数据库数据访问、跨平台与Oracle数据库数据交换和多模式访问。 修改功能 无。 修复缺陷 无。
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.0.0版本产品文档
        版本说明书
      • 统计函数
        本页介绍天翼云TeleDB数据库Oracle语法中的统计函数。 listagg plaintext listagg (filedname,',') WITHIN GROUP (ORDER BY filedname) 行转列函数。 plaintext teledb create table person teledb ( teledb( deptno varchar2(10), teledb( ename varchar(20) teledb( ); CREATE TABLE teledb insert into person values('20','aaa'); INSERT 0 1 teledb teledb insert into person values('20','bbb'); INSERT 0 1 teledb teledb insert into person values('20','ccc'); INSERT 0 1 teledb teledb insert into person values('21','ddd'); INSERT 0 1 teledb teledb insert into person values('21','eee'); INSERT 0 1 teledb select teledb deptno, teledb listagg (ename,',') WITHIN GROUP (ORDER BY ENAME) teledb from teledb person teledb group by teledb deptno ; deptno listagg + 20 aaa,bbb,ccc 21 ddd,eee (2 rows)
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.0.0版本产品文档
        开发手册
        Oracle 兼容语法
        兼容性函数
        统计函数
      • 统计函数
        本页介绍天翼云TeleDB数据库Oracle语法中的统计函数。 listagg plaintext listagg (filedname,',') WITHIN GROUP (ORDER BY filedname) 行转列函数。 plaintext teledb create table person teledb ( teledb( deptno varchar2(10), teledb( ename varchar(20) teledb( ); CREATE TABLE teledb insert into person values('20','aaa'); INSERT 0 1 teledb teledb insert into person values('20','bbb'); INSERT 0 1 teledb teledb insert into person values('20','ccc'); INSERT 0 1 teledb teledb insert into person values('21','ddd'); INSERT 0 1 teledb teledb insert into person values('21','eee'); INSERT 0 1 teledb select teledb deptno, teledb listagg (ename,',') WITHIN GROUP (ORDER BY ENAME) teledb from teledb person teledb group by teledb deptno ; deptno listagg + 20 aaa,bbb,ccc 21 ddd,eee (2 rows)
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        开发手册
        Oracle 兼容语法
        兼容性函数
        统计函数
      • 存储过程与函数不能同名
        本页介绍天翼云TeleDB数据库创建一个与函数同名的存储过程的错误提示和替换方案。 如创建一个与函数同名的存储过程会提示function xxx already exists with same argument types。 plaintext teledb CREATE OR REPLACE FUNCTION proc1() RETURNS void AS $$ begin raise notice 'Hello teledbpg'; end; $$ LANGUAGE PLPGSQL; CREATE FUNCTION teledb CREATE PROCEDURE proc1() AS $$ begin raise notice 'Hello teledbpg'; end; $$ LANGUAGE PLPGSQL; ERROR: function "proc1" already exists with same argument types teledb 如果要替换,则提示。 plaintext teledb CREATE OR REPLACE PROCEDURE proc1() AS $$ begin raise notice 'Hello teledbpg'; end; $$ LANGUAGE PLPGSQL; ERROR: cannot change routine kind DETAIL: "proc1" is a function. teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V2.0.0版本产品文档
        开发手册
        存储过程开发
        存储过程语法介绍
        存储过程与函数不能同名
      • 返回HTML页面
        本文介绍如何通过边缘函数返回HTML页面。 直接响应边缘函数代码中的HTML页面。 示例代码 javascript const html Hello World This example was generated by Chinatelecom Cloud AccessOne BosonFaaS. ; async function handleRequest(request) { return new Response(html, { headers: { 'contenttype': 'text/html; charsetUTF8', }, }); } addEventListener('fetch', event > { event.respondWith(handleRequest(event.request)); }); 示例预览 在浏览器地址栏中输入匹配到HTTP路由的URL,即可预览示例效果。 相关参考 运行时API:addEventListener 运行时API:Response 运行时API:FetchEvent
        来自:
        帮助文档
        全站加速
        用户指南
        BosonFaaS边缘函数
        示例代码
        基本用法
        返回HTML页面
      • 日志 logs
        logs命令查看函数的日志。 参数解析 参数全称 参数缩写 Yaml 模式下必填 Cli 模式下必填 参数含义 region 选填 必填 资源池ID,请参考资源池列表 functionname 选填 必填 函数名称 starttime s 选填 选填 开始时间戳,例如:1752740881 endtime e 选填 选填 结束时间戳,例如:1754036841 search 选填 选填 查询关键字 reverse 选填 选填 按时间倒序显示 操作案例 Yaml 模式 进入到资源描述文件(s.yaml)所在的路径,然后执行如下命令查看函数的日志: shell s logs Cli 模式 直接执行如下命令查看函数的日志: shell s cli faascf logs region bb9fdb42056f11eda1610242ac110002 functionname helloworld 执行完成输出示例: plaintext . / / ' () ( ( ) ' ' ' / / ) ) ( ) ) ) ) ' . , / / / / ///// :: Spring Boot :: (v2.1.8.RELEASE) 20251022 10:20:05.689 INFO 2 [ main] c.e.w.WebFrameworkApplication : Starting WebFrameworkApplication v0.0.1SNAPSHOT on globalresourcecachedrj46v with PID 2 (/code/webframework.jar started by root in /code) 20251022 10:20:05.691 INFO 2 [ main] c.e.w.WebFrameworkApplication : No active profile set, falling back to default profiles: default 20251022 10:20:08.014 INFO 2 [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 9000 (http) 20251022 10:20:08.086 INFO 2 [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat] 20251022 10:20:08.086 INFO 2 [ main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.24] 20251022 10:20:08.213 INFO 2 [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext 20251022 10:20:08.213 INFO 2 [ main] o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 2413 ms 20251022 10:20:08.601 INFO 2 [ main] o.s.s.concurrent.ThreadPoolTaskExecutor : Initializing ExecutorService 'applicationTaskExecutor' 20251022 10:20:08.916 INFO 2 [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 9000 (http) with context path '' 20251022 10:20:08.918 INFO 2 [ main] c.e.w.WebFrameworkApplication : Started WebFrameworkApplication in 4.12 seconds (JVM running for 4.846) 20251022 10:20:09.020 INFO 2 [nio9000exec2] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet' 20251022 10:20:09.020 INFO 2 [nio9000exec2] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet' 20251022 10:20:09.026 INFO 2 [nio9000exec2] o.s.web.servlet.DispatcherServlet : Completed initialization in 6 ms
        来自:
        帮助文档
        函数计算
        开发工具
        Serverless Devs
        命令参考
        日志 logs
      • 存储过程与函数不能同名
        本页介绍天翼云TeleDB数据库创建一个与函数同名的存储过程的错误提示和替换方案。 如创建一个与函数同名的存储过程会提示function xxx already exists with same argument types。 teledb CREATE OR REPLACE FUNCTION proc1() RETURNS void AS $$ begin raise notice 'Hello teledbpg'; end; $$ LANGUAGE PLPGSQL; CREATE FUNCTION teledb CREATE PROCEDURE proc1() AS $$ begin raise notice 'Hello teledbpg'; end; $$ LANGUAGE PLPGSQL; ERROR: function "proc1" already exists with same argument types teledb 如果要替换,则提示。 teledb CREATE OR REPLACE PROCEDURE proc1() AS $$ begin raise notice 'Hello teledbpg'; end; $$ LANGUAGE PLPGSQL; ERROR: cannot change routine kind DETAIL: "proc1" is a function. teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        开发手册
        存储过程开发
        存储过程语法介绍
        存储过程与函数不能同名
      • Nacos引擎NodeJS接入文档
        配置服务 查询配置 async function getConfig(dataId, group) {String} dataId data id {String} group group name 发布配置 async function publishSingle(dataId, group, content) {String} dataId data id {String} group group name {String} content content you want to publish 删除配置 async function remove(dataId, group) {String} dataId data id {String} group group name 监听配置 function subscribe(info, listener) {Object} info {String} dataId data id {String} group group name {Function} listener callback handler 监听回调函数 取消配置监听 function unSubscribe(info, [listener]) {Object} info {String} dataId data id {String} group group {Function} listener callback handler(optional,remove all listener when it is null) 监听取消回调函数
        来自:
        帮助文档
        微服务引擎
        最佳实践
        注册配置中心
        应用开发
        Nacos引擎NodeJS接入文档
      • 返回HTML页面
        本文介绍如何通过边缘函数返回HTML页面。 直接响应边缘函数代码中的HTML页面。 示例代码 javascript const html Hello World This example was generated by Chinatelecom Cloud AccessOne BosonFaaS. ; async function handleRequest(request) { return new Response(html, { headers: { 'contenttype': 'text/html; charsetUTF8', }, }); } addEventListener('fetch', event > { event.respondWith(handleRequest(event.request)); }); 示例预览 在浏览器地址栏中输入匹配到HTTP路由的URL,即可预览示例效果。 相关参考 运行时API:addEventListener 运行时API:Response 运行时API:FetchEvent
        来自:
        帮助文档
        CDN加速
        用户指南
        BosonFaaS边缘函数
        示例代码
        基本用法
        返回HTML页面
      • 存储过程与函数不能同名
        本页介绍天翼云TeleDB数据库创建一个与函数同名的存储过程的错误提示和替换方案。 如创建一个与函数同名的存储过程会提示function xxx already exists with same argument types。 plaintext teledb CREATE OR REPLACE FUNCTION proc1() RETURNS void AS $$ begin raise notice 'Hello teledbpg'; end; $$ LANGUAGE PLPGSQL; CREATE FUNCTION teledb CREATE PROCEDURE proc1() AS $$ begin raise notice 'Hello teledbpg'; end; $$ LANGUAGE PLPGSQL; ERROR: function "proc1" already exists with same argument types teledb 如果要替换,则提示。 plaintext teledb CREATE OR REPLACE PROCEDURE proc1() AS $$ begin raise notice 'Hello teledbpg'; end; $$ LANGUAGE PLPGSQL; ERROR: cannot change routine kind DETAIL: "proc1" is a function. teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V3.0.0版本产品文档
        开发手册
        存储过程开发
        存储过程语法介绍
        存储过程与函数不能同名
      • 存储过程与函数不能同名
        本页介绍天翼云TeleDB数据库创建一个与函数同名的存储过程的错误提示和替换方案。 如创建一个与函数同名的存储过程会提示function xxx already exists with same argument types。 plaintext teledb CREATE OR REPLACE FUNCTION proc1() RETURNS void AS $$ begin raise notice 'Hello teledbpg'; end; $$ LANGUAGE PLPGSQL; CREATE FUNCTION teledb CREATE PROCEDURE proc1() AS $$ begin raise notice 'Hello teledbpg'; end; $$ LANGUAGE PLPGSQL; ERROR: function "proc1" already exists with same argument types teledb 如果要替换,则提示。 plaintext teledb CREATE OR REPLACE PROCEDURE proc1() AS $$ begin raise notice 'Hello teledbpg'; end; $$ LANGUAGE PLPGSQL; ERROR: cannot change routine kind DETAIL: "proc1" is a function. teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V4.0.0版本产品文档
        开发手册
        存储过程开发
        存储过程语法介绍
        存储过程与函数不能同名
      • 1
      • ...
      • 15
      • 16
      • 17
      • 18
      • 19
      • ...
      • 127
      跳转至
      推荐热词
      天翼云运维管理审计系统天翼云云服务平台云服务备份云日志服务应用运维管理云手机云电脑天翼云云hbase数据库电信云大数据saas服务电信云大数据paas服务轻量型云主机天翼云客户服务电话应用编排服务天翼云云安全解决方案云服务总线CSB天翼云服务器配置天翼云联邦学习产品天翼云云安全天翼云企业上云解决方案天翼云产品天翼云视频云存储

      天翼云最新活动

      818 天翼云云智盛典

      爆款云主机低至1.5折起,Token套餐低至9.9元/月起

      安全隔离版OpenClaw

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

      聚力AI赋能 天翼云大模型专项

      大模型特惠专区·Token Plan 轻享包低至9.9元起

      青云志云端助力计划

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

      企业出海解决方案

      助力您的业务扬帆出海,通达全球!

      天翼云信创专区

      “一云多芯、一云多态”,国产化软件全面适配,国产操作系统及硬件芯片支持丰富

      云上钜惠

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

      天翼云奖励推广计划

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

      产品推荐

      弹性云主机 ECS

      GPU云主机

      多活容灾服务 MDR

      镜像服务 IMS

      弹性伸缩服务 AS

      弹性高性能计算 E-HPC

      天翼云CTyunOS系统

      公共算力服务

      应用托管

      推荐文档

      产品定义

      法律法规

      系统

      查看队列的详情

      邀请参会方

      产品优势

      错误日志

      报账单据

      • 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号