活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 安全隔离版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-0731-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云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 息壤智算
  • 产品
  • 解决方案
  • 应用商城
  • 定价
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心
      函数计算_相关内容
      • 统计函数
        本页介绍天翼云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 兼容语法
        兼容性函数
        统计函数
      • 功能特性
        本节介绍专属加密服务的功能特性。 专属加密(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系统、证书验证、大量数据的加密传输和身份认证。
        来自:
        帮助文档
        数据加密
        产品介绍
        专属加密
        功能特性
      • 日志 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
      • 如何通过ipv6网络访问函数?
        公网已默认支持ipv6访问函数HTTP触发器,您可直接通过公网域名进行访问,可在HTTP触发器中配置域名。
        来自:
        帮助文档
        函数计算
        常见问题
        函数实例
        如何通过ipv6网络访问函数?
      • 存储过程与函数不能同名
        本页介绍天翼云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页面
      • 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接入文档
      • 新建原子指标
        本章节主要介绍新建原子指标。 原子指标是对指标统计逻辑、具体算法的一个抽象。为了从根源上解决定义、研发不一致的问题,指标定义明确设计统计逻辑(即计算逻辑),不需要ETL二次或者重复研发,从而提升了研发效率,也保证了统计结果的一致性。 背景信息 原子指标来源于事实表: 原子指标是为了构建应用统计分析所需的衍生指标,而定义的数据组件,因此只可以基于事实逻辑表明细数据表来创建。 衍生指标无来源表,它归属于每个组合成它的原始的原子指标的来源表。 原子指标与衍生指标的关系: 原子指标的计算逻辑修改生效后,会直接更新应用于相关的衍生指标。 原子指标删除英文名,需要校验下游是否有衍生指标使用,如果有,则无法删除。 目前原子指标在被下游使用的情况下,支持变更英文名。 原子指标的更改会影响下游衍生指标。 前提条件 您已创建并发布事实表,且事实表已通过审核,具体操作请参见新建事实表。 新建原子指标并发布 1. 在DataArts Studio控制台首页,选择实例,点击“进入控制台”,选择对应工作空间的“数据架构”模块,进入数据架构页面。 2. 在数据架构控制台,单击左侧导航树中的“技术指标”,选择“原子指标”页签进入原子指标页面。 3. 在左侧主题目录中选中一个主题,然后单击“新建”按钮,开始新建原子指标。 4. 在新建原子指标页面,参考配置参数,然后单击“发布”。 下表为新建原子指标参数说明 参数名称 说明 指标名称 只能包含中文、英文字母、数字和下划线,且以中文或英文字母开头。 指标英文名称 只能包含英文字母、数字和下划线,且以英文字母开头。 数据表 在下拉列表中选择一个已发布的事实表,如果表很多,您也可以在下拉列表的输入框中输入表名称搜索事实表。如果您尚未创建事实表,请参见新建事实表并发布进行创建并发布。 所属主题 原子指标所属的主题信息。当“数据表”选择事实表后,将自动显示事实表所属的主题信息,您也可以单击“选择主题”进行选择。 设定表达式 根据实际情况选择所需要的函数和字段,并设定表达式。 描述 描述信息。支持的长度为0~600个字符。 5. 在弹出框中单击“确认提交”,提交审核。 6. (可选)参考步骤3~步骤5,完成其他原子指标的发布。 7. 等待审核人员审核。 审核通过后,原子指标创建完成。
        来自:
        帮助文档
        数据治理中心 DataArts Studio
        用户指南
        数据架构
        指标设计
        技术指标
        新建原子指标
      • 区域和格式化相关参数
        clientencoding (string) 设置客户端编码(字符集)。默认使用数据库编码。 lcmessages (string) 设置消息显示的语言。可接受的值是系统相关的。如果这个变量被设置为空字符串(默认),那么该值将以一种系统相关的方式从服务器的执行环境中继承。在一些系统上,这个区域分类并不存在。仍然可以设置这个变量,只是不会有任何效果。同样,所期望语言的翻译消息也可能不存在。在这种情况下,你将仍然继续看到英文消息。只有超级用户可以改变这个设置。因为它同时影响发送到服务器日志和客户端的消息。一个不正确的值可能会降低服务器日志的可读性。 lcmonetary (string) 设置用于格式化货币量的区域,例如用tochar函数族。可接受的值是系统相关的。如果这个变量被设置为空字符串(默认),那么该值将以一种系统相关的方式从服务器的执行环境中继承。 lcnumeric (string) 设置用于格式化数字的区域,例如用tochar函数族。可接受的值是系统相关的。如果这个变量被设置为空字符串(默认),那么该值将以一种系统相关的方式从服务器的执行环境中继承。 lctime (string) 设置用于格式化日期和时间的区域,例如用tochar函数族。可接受的值是系统相关的。如果这个变量被设置为空字符串(默认),那么该值将以一种系统相关的方式从服务器的执行环境中继承。 defaulttextsearchconfig (string) 选择被那些没有显式参数指定配置的文本搜索函数变体使用的文本搜索配置。内建默认值是pgcatalog.simple,但是如果能够标识一个匹配区域的配置,initdb将用对应于选中的lcctype区域的设置初始化配置文件。
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        参数指南
        客户端连接默认相关参数
        区域和格式化相关参数
      • 参数模式
        本页介绍天翼云TeleDB数据库PL/pgsql函数的参数模式。 IN 模式 IN 模式指的是执行函数时需要输入参数值,如下所示。 plaintext teledb CREATE OR REPLACE FUNCTION f1(IN axm text) RETURNS TEXT AS teledb $$ teledb$ BEGIN teledb$ RETURN axm; teledb$ END; teledb$ $$ teledb LANGUAGE PLPGSQL; CREATE FUNCTION teledb SELECT f1('teledb'); f1 teledb (1 row) teledb CREATE OR REPLACE FUNCTION f1(axm text) RETURNS TEXT AS $$ BEGIN RETURN axm; END; $$ LANGUAGE PLPGSQL; CREATE FUNCTION teledb SELECT from f1('teledb'); f1 teledb (1 row) 上面两种方式定义的参数效果是一样的。 OUT 模式 OUT 模式参数是指定了函数执行时返回的字段名及类型。 plaintext teledb CREATE OR REPLACE FUNCTION f1(OUT axm text) RETURNS TEXT AS teledb $$ teledb$ BEGIN teledb$ axm: 'teledb'; teledb$ END; teledb$ $$ teledb LANGUAGE PLPGSQL; CREATE FUNCTION teledb teledb SELECT from f1(); axm teledb (1 row) 采用OUT模式参数不能用 RETURN 返回,而是要对返回的OUT参数直接赋值。返回值类型与参数的数据类型必需一致。参数名就是返回的字段名。 INOUT 模式 INOUT模式是指参数即传入,同时又指定了返回值的字段名和类型。 plaintext teledb CREATE OR REPLACE FUNCTION f1(INOUT axm text) RETURNS TEXT AS teledb $$ teledb$ BEGIN teledb$ END; teledb$ $$ teledb LANGUAGE PLPGSQL; CREATE FUNCTION teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V3.0.0版本产品文档
        开发手册
        PL:pgsql开发
        参数详细介绍
        参数模式
      • 利用数据分片来提升性能
        优势 扩展性: 通过数据分片,可以将数据分布到多个Shard节点上,从而实现横向扩展。随着数据量的增加,可以添加更多的Shard节点来扩展系统性能,而不是依赖单个节点的纵向扩展。 负载均衡: 分片将数据均匀分布在多个Shard上,避免了单个节点的过载问题,实现负载均衡。 查询性能: 对于分布式查询,文档数据库会自动将查询分发到对应Shard上进行并行查询,从而提高查询性能。 数据局部性: 通过选择合适的分片键,可以让相关数据存储在同一Shard上,提高查询效率。 高可用性: 每个Shard可以是一个副本集,提供数据的冗余和高可用性。 透明性: 对于应用程序而言,数据分片是透明的,应用程序无需关心数据分片的实现,可以像使用单一数据库一样操作。 分片键策略 哈希分片键: 使用哈希函数来计算分片键的哈希值,然后根据哈希值来分片。这种方式可以均匀地将数据分布到不同的分片上,避免数据热点。 复合分片键: 在一些情况下,单一字段的分片键可能无法满足要求,可以使用多个字段组合成复合分片键,以更好地满足查询需求。 自动分片: 文档数据库提供了自动分片功能,可以根据指定的分片键自动将数据分片并路由到合适的Shard上。使用sh.shardCollection()命令时,指定分片键即可实现自动分片。 预分片: 对于大数据集,可以预先创建分片,并手动将数据分布到不同的分片上。这样可以更好地控制数据的分布和负载。 动态调整分片: 在数据分布不均衡或负载不均衡的情况下,可以动态调整分片的数量或范围,以重新平衡数据和负载。 注意 数据分片需要谨慎规划和实施。合理的分片键选择、Shard节点数量、Config服务器的冗余等都会影响性能和稳定性。因此,在进行数据分片前,需要仔细评估和规划,以确保数据在分片集群中均衡分布,并且能够获得预期的性能提升。
        来自:
        帮助文档
        文档数据库服务
        用户指南
        性能调优
        利用数据分片来提升性能
      • 新建衍生指标
        参数名称 说明 数据表 在下拉列表中选择即可。 所属主题 显示所属的主题信息。 原子指标 选择原子指标。 统计维度 在下拉列表中,选择一个或多个维度。此处只能选择原子指标所关联的事实表中的属性。 时间限定 在下拉框中选择所需要的时间限定,并选择关联的字段。系统预置了一些时间限定,如果不能满足需求,请参考 通用限定 如需设置通用限定,可以单击“新建”按钮新建一个或多个通用限定。如图所示,在新建通用限定区域,通过以下配置新建一个通用限定。 限定名称:指定通用限定的名称。 添加条件(且):单击该下拉框,选择“且条件”或者“或条件”可以添加相应的条件,然后在字段下拉框中选择一个字段,并根据页面提示设置条件。您可以添加多个条件。在某个条件后面单击删除按钮 ,可以将该条件删除。 添加公式(且):单击该下拉框,选择“且公式”或者“或公式”可以添加相应的公式,然后再单击“编辑公式”按钮,在弹出对话框中选择所需要的“函数”和“字段”,并设置“表达式”。在某个公式后面单击删除按钮 ,可以将该公式删除。 告警配置 由衍生指标和表达式组成,表达式由告警参数和逻辑运算符组成。在指标运行时,系统将计算出告警条件表达式的结果,并根据表达式的结果是否为真来判断是否触发告警。如果表达式的结果为真则触发质量告警,结果为假则不触发质量告警。 描述 描述信息。支持的长度为0~600个字符。
        来自:
        帮助文档
        数据治理中心 DataArts Studio
        用户指南
        数据架构
        指标设计
        技术指标
        新建衍生指标
      • 返回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
        来自:
        帮助文档
        边缘安全加速平台
        开发者平台
        示例代码
        基本用法
        返回JSON内容
      • 表达式函数
        本页介绍天翼云TeleDB数据库Oracle语法中的表达式函数。 lnnvl 传入表达式为true返回false;传入为false返回true。 plaintext teledb create table tlnnvl(f1 integer, f2 integer); CREATE TABLE teledb insert into tlnnvl values(1,1); INSERT 0 1 teledb insert into tlnnvl values(1,2); INSERT 0 1 teledb insert into tlnnvl values(1,3); INSERT 0 1 teledb insert into tlnnvl values(1,4); INSERT 0 1 teledb insert into tlnnvl values(1,null); INSERT 0 1 teledb select from tlnnvl where lnnvl(f2>2); f1 f2 + 1 1 1 2 1 (3 rows) teledb nvl2 NVL2(E1, E2, E3) 如果E1为NULL,则函数返回E3,若E1不为null,则返回E2。 plaintext teledb select NVL2('teledb', 'teledb1'::text, 'teledb2'::text) from dual; nvl2 teledb1 (1 row) teledb select NVL2(NULL, 'teledb1'::text, 'teledb2'::text) from dual; nvl2 teledb2 (1 row) teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V4.0.0版本产品文档
        开发手册
        Oracle 兼容语法
        兼容性函数
        表达式函数
      • 表达式函数
        本页介绍天翼云TeleDB数据库Oracle语法中的表达式函数。 lnnvl 传入表达式为true返回false;传入为false返回true。 teledb create table tlnnvl(f1 integer, f2 integer); CREATE TABLE teledb insert into tlnnvl values(1,1); INSERT 0 1 teledb insert into tlnnvl values(1,2); INSERT 0 1 teledb insert into tlnnvl values(1,3); INSERT 0 1 teledb insert into tlnnvl values(1,4); INSERT 0 1 teledb insert into tlnnvl values(1,null); INSERT 0 1 teledb select from tlnnvl where lnnvl(f2>2); f1 f2 + 1 1 1 2 1 (3 rows) teledb nvl2 NVL2(E1, E2, E3) 如果E1为NULL,则函数返回E3,若E1不为null,则返回E2。 teledb select NVL2('teledb', 'teledb1'::text, 'teledb2'::text) from dual; nvl2 teledb1 (1 row) teledb select NVL2(NULL, 'teledb1'::text, 'teledb2'::text) from dual; nvl2 teledb2 (1 row) teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        开发手册
        Oracle 兼容语法
        兼容性函数
        表达式函数
      • 接口文档
        接口信息 API Path /aipaas/lm/v1/telechat/ty36b 请求协议 HTTP 请求方法 POST 请求头部: 头部标签 必填 说明 类型 数据字典 限制 头部内容 示例 ContentType 是 application/json;UTF8 [string] application/json application/json XAPPID 是 系统管理API Key,创建应用获取AppID 和AppKey,公网鉴权,公网调用时必传 [string] DeviceUuid 否 设备管理设备uuid [string] Authorization 是 鉴权信息 [string] 请求参数 Json Object 参数名 说明 必填 类型 数据字典 限制 示例 messages 对话内容。多轮对话场景下,完整的content长度不可超过模型最大输入。(聊天中content可为空) 是 [array] messages>>content string/array,消息的内容 是 [string] messages>>refusal 助理的拒绝消息 否 [string] messages>>role 消息作者的角色 是 [string] messages>>name 参与者的可选名称。提供模型信息以区分同 一角色的参与者,最大长度为 30 否 [string] messages>>toolcalls 模型生成的工具调用 否 [array] messages>>toolcalls>>id 工具调用的 ID 是 [string] messages>>toolcalls>>type 工具的类型。【目前仅支持 function,未严格校验】 是 [string] messages>>toolcalls>>function 模型调用的函数。 是 [object] messages>>toolcalls>>function>>name 要调用的函数的名称 是 [string] messages>>toolcalls>>function>>arguments string/obj,用于调用函数的参数,由模型生成。【标准是string类型,推荐使用string】 是 [string] messages>>toolcallid 此消息正在响应的工具调用,最大长度 为 64 否 [string] model 要使用的模型的 ID(Chat),最大长度为 64 是 [string] maxcompletiontokens 最大生成词元数量。输入词元和生成词元的 总长度受模型上下文长度的限制。兼容传入maxtokens,但不允许两个参数同时存在,范围在 1 到模型最大输出长度(例如:2000) 否 [int] presencepenalty 默认值为 0,在 2.0 到 2.0 之间。正值会基于新生成词是否已经出现在当前文本中进行惩罚,增加模型谈论新主题的可能性。 否 [number] stream 默认值为 false,如果设置true,回答内容将使用流式传输。 否 [boolean] streamoptions 流式响应的选项。仅当您设置stream: true时设置此项才生效。 "streamoptions":{"includeusage": true} 如果设置,则在data: [DONE]之前流式传输的一个块中usage此块上的字段显示整个请求的token使用情况统计信息。 否 [object] tools 模型可以调用的工具列表【模型中工具传入,在生成时候不一定会调用】 否 [array] tools>>type 工具的类型。目前仅支持 function 是 [string] tools>>function 模型调用的函数 是 [object] tools>>function>>description 函数用途的描述,模型使用它来选择何时以 及如何调用函数,最大长度 2000 否 [string] tools>>function>>name 要调用的函数的名称。必须是 az、AZ、09 或包含下划线和短划线,最大长度为 64 是 [string] tools>>function>>parameters 函数接受的参数,描述为 JSON Schema 对 象。请参阅 指南 有关示例,请参阅 JSON 架构参考 有关格式的文档 否 [object] tools>>function>>strict 是否在生成函数调用时启用严格的架构遵 循。如果设置为 true,则模型将遵循字段中定义的确切架构。当 is 时,仅支持 JSON 架构的子集。在函数调用指南中了解有关结构化输出的更多信息 否 [boolean] toolchoice 控制模型调用工具。 none 表示模型不会调 用任何工具,而是生成一条消息。 auto 表示模型可以在生成消息或调用一个或多个工具之间进行选择 否 [string] temperature 默认值为 0.3,使用的采样温度,范围 [0,2]。较高的值如 0.8 会使输出更随机,而较低的值如 0.2 会使输出更集中且具有确定性,取 0 时会关闭采样,无随机输出。 否 [number] topp 默认值为 1,取值范围为[0,1]之间,作为温 度采样的替代方法,称为核采样,该方法中模型考虑具有 topp 概率质量的词元结果 否 [number] extrabody 额外参数 否 [object] extrabody>>topk 作用:随机候选数(不建议修改) 取值:大于 0 的值越大,输出的多元性越大。 取值范围:(0,10000] 否 [int] extrabody>>repetitionpenalty 作用:生成重复惩罚 取值范围:(0,2] 否 [double] extrabody>>frequencypenalty 基于它们在生成文本中的频率。 值>0 鼓励模型使用新令牌,而值 >id 聊天补全的唯一标识符(uuid4)。 是 [string] data>>choices 聊天补全选项的列表。 是 [array] data>>choices>>finishreason string/null,模型停止生成标记的原因。原因可能是stop模型到达自然停止点或提供的停止序列、 length达到请求中指定的最大标记数。 否 [string] data>>choices>>index 选择列表中的索引 否 [int] data>>choices>>delta 模型响应流生成的聊天补全增量。 否 [object] data>>choices>>delta>>content string/null,块消息的内容。 否 [string] data>>choices>>delta>>role 此消息作者的角色。【第一块携带、其他块不携带此参数】 否 [string] data>>choices>>delta>>refusal string/null,模型生成的拒绝消息【第一块携带、其他 块不携带此参数】 否 [string] data>>choices>>delta>>toolcalls 工具列表 否 [array] data>>choices>>delta>>toolcalls>>index 选择列表中的索引 否 [int] data>>choices>>delta>>toolcalls>>id 工具调用的 ID 否 [string] data>>choices>>delta>>toolcalls>>type 工具的类型。目前仅支持 function 否 [string] data>>choices>>delta>>toolcalls>>function 模型调用的函数。 否 [object] data>>choices>>delta>>toolcalls>>function>>name 要调用的函数的名称 否 [string] data>>choices>>delta>>toolcalls>>function>>arguments 用于调用函数的参数,由模型以 JSON 格式生成。请注意,该模型并不总是生成有效的 JSON,并且可能会产生函数架构未定义的参数。在调用函数之前验证代码中的参数 否 [string] data>>choices>>logprobs object/null,输出标记的对数概率。 否 [object] data>>created 时间戳【秒级】 是 [int] data>>model 用于生成补全的模型。 是 [string] data>>object 对象类型,始终为 chat.completion.chunk。 是 [string] data>>usage object/null,token 统计【当 streamoptions 生效时,流式最后一个块携带 usage 信息,其他情况默认不携带】 否 [object] data>>usage>>completiontokens 生成tokens 否 [int] data>>usage>>prompttokens prompt的tokens 否 [int] data>>usage>>totaltokens 总tokens 否 [int] data>>usage>>completiontokensdetails 生成 tokens 详细统计 否 [object] data>>usage>>completiontokensdetails>>reasoningtokens 思考 tokens,当前都为 0 否 [int] data>>systemfingerprint 代表模型运行时后端配置的指纹。【当前默认null】 是 [string] 非流式响应结果成功 (200) Json Object 参数名 说明 必填 类型 数据字典 限制 示例 id 聊天补全的唯一标识符(uuid4)。 是 [string] choices 聊天补全选项的列表。 是 [array] choices>>finishreason 模型停止生成标记的原因。原因可能是stop模型到达自然停止点或提供的停止序列、 length达到请求中指定的最大标记数。 如果模型调用了工具,toolcalls。 是 [string] choices>>index 选择列表中的索引 是 [int] choices>>message 模型生成的聊天补全消息。 是 [object] choices>>message>>content 消息的内容 是 [string] choices>>message>>refusal 模型生成的拒绝消息。 是 [string] choices>>message>>toolcalls 模型生成的工具调用,例如函数调用。 否 [array] choices>>message>>toolcalls>>id 工具调用的 ID。 否 [string] choices>>message>>toolcalls>>type 工具的类型。目前仅支持 function。 否 [string] choices>>message>>toolcalls>>function 模型调用的函数。 否 [object] choices>>message>>toolcalls>>function>>name 要调用的函数的名称。 否 [string] choices>>message>>toolcalls>>function>>arguments 用于调用函数的参数,由模型以 JSON 格式生成。请注意,该模型并不总是生成有效的 JSON,并且可能会产生函数架构未定义的参数。在调用函数之前验证代码中的参数。 否 [string] choices>>message>>role 此消息作者的角色。 是 [string] choices>>logprobs object/null,输出标记的对数概率。 是 [object] created 时间戳【秒级】 是 [int] model 用于聊天补全的模型。 是 [string] object 对象类型,始终为 chat.completion。 是 [string] chat.completion.chunk usage token统计 是 [object] usage>>completiontokens 生成tokens 是 [int] usage>>prompttokens prompt的tokens 是 [int] usage>>totaltokens 总tokens 是 [int] usage>>completiontokensdetails 生成 tokens 详细统计 是 [object] usage>>completiontokensdetails>>reasoningtokens 思考 tokens,当前都为 0 是 [int] systemfingerprint 代表模型运行时后端配置的指纹。【当前默认null】 是 [string] 成功示例[Mock API]: plaintext data: { "id": "277fd1f21c9e4b15bbbc6f28b0fc62ab", "choices": [{ "finishreason": null, "index": 0, "delta": { "content": "", "role": "assistant", "refusal": null }, "logprobs": null }], "created": 1729666765, "systemfingerprint": null, "model": "aichat", "object": "chat.completion.chunk" } data: { "id": "277fd1f21c9e4b15bbbc6f28b0fc62ab", "choices": [{ "finishreason": null, "index": 0, "delta": { "content": "你好" }, "logprobs": null }], "created": 1729666765, "model": "aichat", "systemfingerprint": null, "object": "chat.completion.chunk" } ........中间省略消息块 data: { "id": "277fd1f21c9e4b15bbbc6f28b0fc62ab", "choices": [{ "finishreason": null, "index": 0, "delta": { "content": "?" }, "logprobs": null }], "created": 1729666765, "model": "aichat", "systemfingerprint": null, "object": "chat.completion.chunk" } data: { "id": "277fd1f21c9e4b15bbbc6f28b0fc62ab", "choices": [{ "finishreason": "stop", "index": 0, "delta": {}, "logprobs": null }], "created": 1729666765, "model": "aichat", "systemfingerprint": null, "object": "chat.completion.chunk" } data: { "id": "c86aff51e90442ed8c7e1ab5296189a8", "choices": [], "created": 1729666822, "model": "aichat", "systemfingerprint": null, "object": "chat.completion.chunk", "usage": { "completiontokens": 40, "prompttokens": 23, "totaltokens": 63, "completiontokensdetails": { "reasoningtokens": 0 } } } 此消息块在streamoption生效时产生 data: [DONE]
        来自:
        帮助文档
        星辰MaaS模型服务平台
        API参考
        通用问答版大模型-36B
        接口文档
      • SQL类
        解决方案 若经排查,是由上述原因引起的报错,需要业务侧避免同一个表的DDL语句和一致性快照事务同时执行。 存在外键的表无法删除 场景描述 删除MySQL表时,如果表中有外键(foreign key),会出现如下报错,且和用户权限无关: ERROR 1451 (23000): Cannot delete or update parent row: a foreign key constraint fails ………… 原因分析 这个表和其他表有外键关系,在MySQL中,设置了外键关联,会造成无法更新或删除数据,避免破坏外键的约束。 可以通过设置变量FOREIGNKEYCHECKS值为off,来关闭上述机制,详见官方文档。 解决方案 通过设置变量FOREIGNKEYCHECKS值为off,来关闭上述机制: set session foreignkeychecksoff; drop table tablename; GROUPCONCAT结果不符合预期 场景描述 SQL语句中使用GROUPCONCAT()函数时,出现结果不符合预期的情况。 原因分析 GROUPCONCAT()函数返回一个字符串结果,该结果由分组中的值连接组合而成。需要注意的是:这个函数的结果长度是有限制的,由groupconcatmaxlen参数决定。 示例: 解决方案 调整groupconcatmaxlen参数值,适配GROUPCONCAT()函数的结果长度。 创建二级索引报错Too many keys specified 场景描述 创建二级索引失败,报错:Too many keys specified; max 64 keys allowed. 故障分析 MySQL对InnoDB每张表的二级索引的数量上限有限制,限制上限为64个,超过限制会报错“Too many keys specified; max 64 keys allowed”。详见官方文档。
        来自:
        帮助文档
        云数据库TaurusDB
        故障排除
        SQL类
      • 数据库使用规范
        SQL设计 查询时指定返回需要的字段,不要返回用不到的字段。 查询或比较字段是否为NULL时,只能使用IS NULL或IS NOT NULL条件。 查询条件中,尽量使用NOT EXISTS替代NOT IN。 聚合数据时,尽量使用UNION ALL代替UNION。 删除数据时,尽量使用TRUNCATE代替全表DELETE。 分批提交大事务中对数据的修改,防止事务提交或回滚时压力集中。 创建函数时,应该定义函数易变性分类为对它们合法的分类中最严格的种类,而不是选择默认的VOLATILE。VOLATILE类函数调用并发过高可能导致新连接无法接入。 安全 禁止将应用数据库对象所有者赋予“public”,必须赋予某个特定角色。 数据库密码应具备一定复杂度,禁止使用简单密码。 应该为每个业务分配不同的数据库账号,禁止多个业务共用一个数据库帐号。 访问对象时,显式指定对象所在的模式,避免误访问到其他模式下的同名对象。
        来自:
      • 设置容器生命周期
        本节介绍了设置容器生命周期的用户指南。 操作情境概述 在创建容器云引擎中创建负载时,用户可以设定回调函数,这些函数将在容器的生命周期的关键节点被触发。例如,当需要在容器停止执行前完成某些操作时,用户可以注册相应的钩子函数来实现。 命令类型 在创建负载时有3种命令启动方式 启动命令:在容器启动时,默认会执行镜像内置的命令。但用户可以通过特定设置来运行自定义的命令或覆盖镜像的默认命令。 Docker镜像包含了用于描述镜像信息的元数据,其中包括默认的启动命令(ENTRYPOINT)和参数(CMD)。当用户在创建工作负载时指定了容器的运行命令和参数,这些设置将优先于镜像中的默认值被使用。 注意 若需要执行多个命令,建议使用如/bin/sh等shell作为主命令,并将其他命令作为参数传递。 启动后处理:在容器成功启动后,可以执行一系列预设的操作。设置路径为“生命周期管理”下的“启动后处理”选项卡。 停止前处理:在容器即将停止前,执行必要的清理或保存操作。设置路径为“生命周期管理”下的“停止前处理”选项卡。
        来自:
        帮助文档
        云容器引擎 专有版/托管版
        用户指南
        工作负载
        设置容器生命周期
      • 桶相关接口
        返回结果 根据返回码判断是否操作成功。 获取桶访问权限 功能说明 您可以使用getBucketAcl接口获取桶的访问权限(ACL) ,以下代码展示如何获取桶的访问权限。 在调用 getBucketAcl 方法时,您需要传递的唯一参数是所选存储桶的名称。当前访问控制列表配置由在传递到回调函数的 data 参数中返回。 代码示例 javascript var bucketParams { // 您需要传递的唯一参数是所选存储桶的名称 Bucket: " ", }; // call s3Client to retrieve policy for selected bucket s3Client.getBucketAcl(bucketParams, function (err, data) { if (err) { console.log("Error", err); } else if (data) { console.log("Success", data.Grants); } }); 请求参数 参数 类型 说明 是否必要 Bucket String 桶名称 是 返回结果 参数 类型 说明 Grantee Object 桶访问权限配置 Permission String 桶访问权限 获取桶策略 功能说明 在调用 getBucketPolicy 方法时,您需要传递的唯一参数是所选存储桶的名称。如果存储桶当前具有策略,该策略在由传递到回调函数的data参数中返回,如果所选存储桶没有策略,该信息将在error参数中返回给回调函数。 代码示例 javascript var bucketParams { Bucket: " ", }; // call s3Client to retrieve policy for selected bucket s3Client.getBucketPolicy(bucketParams, function(err, data) { if (err) { console.log("Error", err); } else if (data) { console.log("Success", data.Policy); } });
        来自:
        帮助文档
        媒体存储
        SDK参考
        JavaScript SDK
        桶相关接口
      • 参数模式
        本页介绍天翼云TeleDB数据库PL/pgsql函数的参数模式。 参数模式总共有三种,分别是IN(传入参数,这个是默认方式)、OUT(返回值参数)、INOUT(传入返回值参数),下面介绍这几个参数模式的用法。 IN 模式 IN 模式指的是执行函数时需要输入参数值,如下所示。 plaintext teledb CREATE OR REPLACE FUNCTION f1(IN axm text) RETURNS TEXT AS teledb $$ teledb$ BEGIN teledb$ RETURN axm; teledb$ END; teledb$ $$ teledb LANGUAGE PLPGSQL; CREATE FUNCTION teledb SELECT f1('teledb'); f1 teledb (1 row) teledb CREATE OR REPLACE FUNCTION f1(axm text) RETURNS TEXT AS $$ BEGIN RETURN axm; END; $$ LANGUAGE PLPGSQL; CREATE FUNCTION teledb SELECT from f1('teledb'); f1 teledb (1 row) 上面两种方式定义的参数效果是一样的。 OUT 模式 OUT 模式参数是指定了函数执行时返回的字段名及类型。 plaintext teledb CREATE OR REPLACE FUNCTION f1(OUT axm text) RETURNS TEXT AS teledb $$ teledb$ BEGIN teledb$ axm: 'teledb'; teledb$ END; teledb$ $$ teledb LANGUAGE PLPGSQL; CREATE FUNCTION teledb teledb SELECT from f1(); axm teledb (1 row) 采用OUT模式参数不能用 RETURN 返回,而是要对返回的OUT参数直接赋值。返回值类型与参数的数据类型必需一致。参数名就是返回的字段名。 INOUT 模式 INOUT模式是指参数即传入,同时又指定了返回值的字段名和类型。 plaintext teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V2.0.0版本产品文档
        开发手册
        PL:pgsql开发
        参数详细介绍
        参数模式
      • 参数模式
        本页介绍天翼云TeleDB数据库PL/pgsql函数的参数模式。 参数模式总共有三种,分别是IN(传入参数,这个是默认方式)、OUT(返回值参数)、INOUT(传入返回值参数),下面介绍这几个参数模式的用法。 IN 模式 IN 模式指的是执行函数时需要输入参数值,如下所示。 plaintext teledb CREATE OR REPLACE FUNCTION f1(IN axm text) RETURNS TEXT AS teledb $$ teledb$ BEGIN teledb$ RETURN axm; teledb$ END; teledb$ $$ teledb LANGUAGE PLPGSQL; CREATE FUNCTION teledb SELECT f1('teledb'); f1 teledb (1 row) teledb CREATE OR REPLACE FUNCTION f1(axm text) RETURNS TEXT AS $$ BEGIN RETURN axm; END; $$ LANGUAGE PLPGSQL; CREATE FUNCTION teledb SELECT from f1('teledb'); f1 teledb (1 row) 上面两种方式定义的参数效果是一样的。 OUT 模式 OUT 模式参数是指定了函数执行时返回的字段名及类型。 plaintext teledb CREATE OR REPLACE FUNCTION f1(OUT axm text) RETURNS TEXT AS teledb $$ teledb$ BEGIN teledb$ axm: 'teledb'; teledb$ END; teledb$ $$ teledb LANGUAGE PLPGSQL; CREATE FUNCTION teledb teledb SELECT from f1(); axm teledb (1 row) 采用OUT模式参数不能用 RETURN 返回,而是要对返回的OUT参数直接赋值。返回值类型与参数的数据类型必需一致。参数名就是返回的字段名。 INOUT 模式 INOUT模式是指参数即传入,同时又指定了返回值的字段名和类型。 plaintext teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V4.0.0版本产品文档
        开发手册
        PL:pgsql开发
        参数详细介绍
        参数模式
      • 参数模式
        本页介绍天翼云TeleDB数据库PL/pgsql函数的参数模式。 参数模式总共有三种,分别是IN(传入参数,这个是默认方式)、OUT(返回值参数)、INOUT(传入返回值参数),下面介绍这几个参数模式的用法。 IN 模式 IN 模式指的是执行函数时需要输入参数值,如下所示。 plaintext teledb CREATE OR REPLACE FUNCTION f1(IN axm text) RETURNS TEXT AS teledb $$ teledb$ BEGIN teledb$ RETURN axm; teledb$ END; teledb$ $$ teledb LANGUAGE PLPGSQL; CREATE FUNCTION teledb SELECT f1('teledb'); f1 teledb (1 row) teledb CREATE OR REPLACE FUNCTION f1(axm text) RETURNS TEXT AS $$ BEGIN RETURN axm; END; $$ LANGUAGE PLPGSQL; CREATE FUNCTION teledb SELECT from f1('teledb'); f1 teledb (1 row) 上面两种方式定义的参数效果是一样的。 OUT 模式 OUT 模式参数是指定了函数执行时返回的字段名及类型。 plaintext teledb CREATE OR REPLACE FUNCTION f1(OUT axm text) RETURNS TEXT AS teledb $$ teledb$ BEGIN teledb$ axm: 'teledb'; teledb$ END; teledb$ $$ teledb LANGUAGE PLPGSQL; CREATE FUNCTION teledb teledb SELECT from f1(); axm teledb (1 row) 采用OUT模式参数不能用 RETURN 返回,而是要对返回的OUT参数直接赋值。返回值类型与参数的数据类型必需一致。参数名就是返回的字段名。 INOUT 模式 INOUT模式是指参数即传入,同时又指定了返回值的字段名和类型。 plaintext teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.0.0版本产品文档
        开发手册
        PL:pgsql开发
        参数详细介绍
        参数模式
      • 参数模式
        本页介绍天翼云TeleDB数据库PL/pgsql函数的参数模式。 参数模式总共有三种,分别是IN(传入参数,这个是默认方式)、OUT(返回值参数)、INOUT(传入返回值参数),下面介绍这几个参数模式的用法。 IN 模式 IN 模式指的是执行函数时需要输入参数值,如下所示。 plaintext teledb CREATE OR REPLACE FUNCTION f1(IN axm text) RETURNS TEXT AS teledb $$ teledb$ BEGIN teledb$ RETURN axm; teledb$ END; teledb$ $$ teledb LANGUAGE PLPGSQL; CREATE FUNCTION teledb SELECT f1('teledb'); f1 teledb (1 row) teledb CREATE OR REPLACE FUNCTION f1(axm text) RETURNS TEXT AS $$ BEGIN RETURN axm; END; $$ LANGUAGE PLPGSQL; CREATE FUNCTION teledb SELECT from f1('teledb'); f1 teledb (1 row) 上面两种方式定义的参数效果是一样的。 OUT 模式 OUT 模式参数是指定了函数执行时返回的字段名及类型。 plaintext teledb CREATE OR REPLACE FUNCTION f1(OUT axm text) RETURNS TEXT AS teledb $$ teledb$ BEGIN teledb$ axm: 'teledb'; teledb$ END; teledb$ $$ teledb LANGUAGE PLPGSQL; CREATE FUNCTION teledb teledb SELECT from f1(); axm teledb (1 row) 采用OUT模式参数不能用 RETURN 返回,而是要对返回的OUT参数直接赋值。返回值类型与参数的数据类型必需一致。参数名就是返回的字段名。 INOUT 模式 INOUT模式是指参数即传入,同时又指定了返回值的字段名和类型。 plaintext teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        开发手册
        PL:pgsql开发
        参数详细介绍
        参数模式
      • 删除自定义认证
        本章主要介绍删除自定义认证。 操作场景 当自定义的认证已不再需要时,可以删除自定义认证。 说明 自定义认证依赖函数工作流服务。如果当前Region没有上线函数工作流服务,则不支持使用自定义认证。 已在API中使用的自定义认证无法被删除。 前提条件 已创建自定义认证。 操作步骤 步骤 1 进入API网关控制台页面。 步骤 2 根据实际业务在左侧导航栏上方选择实例。 步骤 3 在左侧导航栏选择“API管理 > API策略”。 步骤 4 在“自定义认证”页签,在待删除的自定义认证所在行,单击“删除”,弹出“删除自定义认证”对话框。 步骤 5 单击“确定”。
        来自:
        帮助文档
        API网关
        开放API网关
        自定义认证
        删除自定义认证
      • Redis使用规范
        Redis命令的常用规范 规范 规范说明 级别 备注 小心使用时间复杂度为O(N)的命令 对于时间复杂度为O(N)的命令如果N值较大,可能会导致Redis执行过慢,影响整体性能和稳定性 强制 例如:hgetall、lrange、smembers、zrange、sinter这些命令都是做全集操作,如果元素很多,是很耗性能的可使用hscan、sscan、zscan这些分批扫描的命令替代 命令禁用 部分命令是禁止使用的,需要最好提早了解清楚 强制 使用前,请参考Redis命令兼容性和WebCli命令兼容性 慎重使用select Redis多数据库支持较弱,多业务用多数据库实际还是单线程处理,会有干扰 建议 需要多DB的场合,建议拆分多个redis使用 CLUSTER集群实例不支持多DB 批量操作 如果有批量操作,可使用mget、mset或pipeline,提高效率,但要注意控制一次批量操作的元素个数免得导致执行过慢,占用Redis过多的资源 建议 如果有批量操作,可使用mget、mset或pipeline,提高效率,但要注意控制一次批量操作的元素个数mget、mset和pipeline的区别如下: mget和mset是原子操作,pipeline是非原子操作 pipeline可以打包不同的命令,mget和mset做不到 使用pipeline,需要客户端和服务端同时支持 lua脚本执行耗时 lua脚本的执行超时时间为5秒钟,建议不要在lua脚本中使用比较耗时的代码 强制 比如长时间的sleep、大的循环等语句 避免在lua脚本中使用随机函数 调用lua脚本时,建议不要使用随机函数去指定key,否则在主备节点上执行结果不一致,从而导致主备节点数据不一致 强制 遵循CLUSTER集群实例使用lua的限制 遵循CLUSTER集群实例使用lua的限制 强制 cluster集群实例使用lua有如下限制: 使用EVAL和EVALSHA命令时,命令参数中必须带有至少1个key,否则客户端会提示“ERR eval/evalsha numkeys must be bigger than zero in redis cluster mode”的错误 使用EVAL和EVALSHA命令时,cluster集群实例使用第一个key来计算slot,用户代码需要保证操作的key是在同一个slot 不要直接使用del命令删除大Key 删除大Key时,不要直接使用del命令因为del命令是阻塞的,也会同时阻塞其他客户端请求无法正常执行 强制 Redis 4.0后的版本可以通过UNLINK命令安全地删除大Key,该命令是异步非阻塞 对于 4.0之前的版本: 如果是Hash类型的大Key,推荐使用hscan + hdel 如果是List类型的大Key,推荐使用ltrim 如果是Set类型的大Key,推荐使用sscan + srem 如果是SortedSet类型的大Key,推荐使用zscan + zrem 的 控制pipeline命令个数 使用Pipeline时,建议不要一次太多命令因为会占用大量Redis资源和执行时间较长,可能会卡住其他请求无法执行 建议 单次建议不超过100,同时也需要考虑实际元素字节数大小情况 合理使用发布订阅命令 不建议将 Redis 当作消息队列使用Redis 当作消息队列使用,会有容量、网络、效率、功能方面的多种问题 建议 如需要消息队列,可使用高吞吐的Kafka或者高可靠的RabbitMQ Redis事务限制 Redis事务是不支持回滚的如果事务在中途某个命令失败了,那么前面的命令依然会执行成功 建议
        来自:
        帮助文档
        分布式缓存服务Redis版
        最佳实践
        Redis使用规范
      • 透明存储加密
        本页介绍天翼云TeleDB数据库中透明存储加密。 透明存储加密方式(Transparent Data Encryption, TDE)是一种保护数据库中静态数据的加密技术,使数据在存储时自动加密,有助于防止未授权访问和数据泄露。透明存储加密的特点是数据在加密和解密过程对应用程序透明,该过程中应用程序无需进行任何修改,从而简化了实施流程。加密操作(函数调用)与业务侧解耦合,业务只负责传递原始数据到数据库内核,后续的加密计算在数据库内部完成,从而业务侧操作上无感知。 透明加密的方案 透明加密是由自动加密与解密和加密密钥管理两部分机制组成。 自动加密与解密:当数据写入磁盘,TDE会自动对数据进行加密。当数据从磁盘读取时, TDE会自动对数据进行解密。整个加密与解密过程,用户和应用程序将不会感知。文件在硬盘上是密文,在内存中是明文。一旦离开使用环境,由于应用程序无法得到自动解密的服务而无法打开,从而起到保护文件内容的效果。 加密密钥管理:TDE通常使用对称加密算法(如AES)。加密密钥被存储在数据库管理系统外部或安全位置,加密算法的由数据库维护,包括加密算法的选择、秘钥管理,都可以由安全员独立操作完成,以确保数据安全。 开启透明存储加密 TeleDB数据库支持提供TDE功能。当用户需要对磁盘上存储的数据进行加密和解密来实现对数据的保护时,可以对该功能进行开启。 注意 TDE功能仅能在实例开通时开启,且开启后无法关闭。 支持加密功能的内核版本为:5.1.5。 您可参考如下操作开启透明加密。 管控侧操作: 1. 以用户名和密码登录TeleDBDCP管理控制台。 2. 进入TeleDBDCP控制台管理页面,开通实例。您可参考《安装部署》中实例服务初始化及实例开通章节开通实例。 3. 在实例开通页面,填写基本信息页面,打开KMS开关,选择KMS机器。 说明 KMS开启后无法关闭,选择后无法更改。 数据库侧操作: 说明 用户可以通过函数创建加密算法,之后可以通过函数将创建的算法绑定到schema,表和列上,实现加密算法和数据库对象建⽴关联。同时⽀持,将已经绑定的算法从schema,表和列上解绑,从⽽取消加密算法和数据库对象之间的关联关系。 1. 创建加密算法 SELECT MLSTRANSPARENTCRYPTCREATEALGORITHM(algoname, password) 2. 注销加密算法 SELECT MLSTRANSPARENTCRYPTDROPALGORITHM(algoid) 3. 加密算法绑定 (1) 绑定到Schema SELECT MLSTRANSPARENTCRYPTALGORITHMBINDSCHEMA(schemaname, algoid) (2) 绑定到表 SELECT MLSTRANSPARENTCRYPTALGORITHMBINDTABLE(schemaname, tablename, algoid) (3) 绑定到列 SELECT MLSTRANSPARENTCRYPTALGORITHMBINDTABLE(schemaname, tablename, attrname, algoid) 4. 加密算法解绑 SELECT MLSTRANSPARENTCRYPTALGORITHMUNBINDSCHEMA(schemaname) SELECT MLSTRANSPARENTCRYPTALGORITHMUNBINDTABLE(schemaname, tablename, needcascade) 使用示例 创建管理插件 CREATE EXTENSION teledbxmls; 切换为安全管理员⽤⼾ c mlsadmin 注册内置的加密算法和对应密钥(此处使⽤国测sm4加密算法进⾏注册),获得对应的algo id select MLSTRANSPARENTCRYPTCREATEALGORITHM('SM4','0123456789012345'); select MLSTRANSPARENTCRYPTCREATEALGORITHM('AES128','0123456789012345'); c xieyuecreate table t1(id int,content int); c mlsadmin 将加密算法绑定到表上 select MLSTRANSPARENTCRYPTALGORITHMBINDTABLE('public','t1',1); insert into t1 values(1,0), (2,0), (3,0); insert into t1 values(7, 0), (8,0), (9,0);
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        安全配置手册
        数据加密
        透明存储加密
      • 核心约束与限制
        使用资源编排ROS进行模板部署,模板文件内容具有如下约束与限制 1. 禁止使用的功能:不能使用Provisioners功能、Backend Configuration功能和Cloud功能。 2. requiredproviders限制:需要限制source,仅支持 "ctyunit/ctyun" 3. Module Sources功能支持范围:可以使用Module Sources功能,但仅支持Local Modules。 4. 禁用系统的参数:部分系统参数禁止使用,具体清单如下 path.module path.root path.cwd terraform.workspace 5. 禁止使用的函数:部分函数禁止使用,具体清单如下: abspath basename dirname file filebase64 filebase64sha256 filebase64sha512 fileexists fileset filemd5 filesha1 filesha256 filesha512 pathexpand templatefile
        来自:
        帮助文档
        资源编排ROS
        模板参考
        模板约束与限制
        核心约束与限制
      • 访问函数
        本文为您介绍如何通过SELECT语法访问函数。 teledb select md5(random()::text); md5 ed5b356234979a63efc6c4f6537c4853 (1 row)
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        开发手册
        数据库基础开发
        DML操作
        SELECT语法
        访问函数
      • 返回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
        来自:
        帮助文档
        边缘安全加速平台
        开发者平台
        示例代码
        基本用法
        返回HTML页面
      • 常用操作与系统权限关系
        资源 操作 说明 DLI FullAccess DLI ReadOnlyAccess Tenant Administrator DLI Service Admin 队列 DROPQUEUE 删除队列 √ × √ √ 队列 SUBMITJOB 提交作业 √ × √ √ 队列 CANCELJOB 终止作业 √ × √ √ 队列 RESTART 重启队列 √ × √ √ 队列 GRANTPRIVILEGE 队列的赋权 √ × √ √ 队列 REVOKEPRIVILEGE 队列权限的回收 √ × √ √ 队列 SHOWPRIVILEGES 查看其他用户具备的队列权限 √ × √ √ 数据库 DROPDATABASE 删除数据库 √ × √ √ 数据库 CREATETABLE 创建表 √ × √ √ 数据库 CREATEVIEW 创建视图 √ × √ √ 数据库 EXPLAIN 将SQL语句解释为执行计划 √ × √ √ 数据库 CREATEROLE 创建角色 √ × √ √ 数据库 DROPROLE 删除角色 √ × √ √ 数据库 SHOWROLES 显示角色 √ × √ √ 数据库 GRANTROLE 绑定角色 √ × √ √ 数据库 REVOKEROLE 解除角色绑定 √ × √ √ 数据库 SHOWUSERS 显示所有角色和用户的绑定关系 √ × √ √ 数据库 GRANTPRIVILEGE 数据库的赋权 √ × √ √ 数据库 REVOKEPRIVILEGE 数据库权限的回收 √ × √ √ 数据库 SHOWPRIVILEGES 查看其他用户具备的数据库权限 √ × √ √ 数据库 DISPLAYALLTABLES 显示数据库中的表信息 √ × √ √ 数据库 DISPLAYDATABASE 显示数据库信息 √ × √ √ 数据库 CREATEFUNCTION 创建函数 √ × √ √ 数据库 DROPFUNCTION 删除函数 √ × √ √ 数据库 SHOWFUNCTIONS 显示所有函数 √ × √ √ 数据库 DESCRIBEFUNCTION 显示函数详情 √ × √ √ 表 DROPTABLE 删除表 √ × √ √ 表 SELECT 查询表 √ × √ √ 表 INSERTINTOTABLE 插入 √ × √ √ 表 ALTERTABLEADDCOLUMNS 添加列 √ × √ √ 表 INSERTOVERWRITETABLE 重写 √ × √ √ 表 ALTERTABLERENAME 重命名表 √ × √ √ 表 ALTERTABLEADDPARTITION 在分区表中添加分区 √ × √ √ 表 ALTERTABLERENAMEPARTITION 重命名表分区 √ × √ √ 表 ALTERTABLEDROPPARTITION 删除分区表的分区 √ × √ √ 表 SHOWPARTITIONS 显示所有分区 √ × √ √ 表 ALTERTABLERECOVERPARTITION 恢复表分区 √ × √ √ 表 ALTERTABLESETLOCATION 设置分区路径 √ × √ √ 表 GRANTPRIVILEGE 表的赋权 √ × √ √ 表 REVOKEPRIVILEGE 表权限的回收 √ × √ √ 表 SHOWPRIVILEGES 查看其他用户具备的表权限 √ × √ √ 表 DISPLAYTABLE 显示表 √ √ √ √ 表 DESCRIBETABLE 显示表信息 √ × √ √
        来自:
        帮助文档
        数据湖探索
        用户指南
        权限管理
        常用操作与系统权限关系
      • 1
      • ...
      • 16
      • 17
      • 18
      • 19
      • 20
      • ...
      • 131
      跳转至
      推荐热词
      天翼云运维管理审计系统天翼云云服务平台云服务备份云日志服务应用运维管理云手机云电脑天翼云云hbase数据库电信云大数据saas服务电信云大数据paas服务轻量型云主机天翼云客户服务电话应用编排服务天翼云云安全解决方案云服务总线CSB天翼云服务器配置天翼云联邦学习产品天翼云云安全天翼云企业上云解决方案天翼云产品天翼云视频云存储

      天翼云最新活动

      安全隔离版OpenClaw

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

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

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

      青云志云端助力计划

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

      企业出海解决方案

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

      天翼云信创专区

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

      云上钜惠

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

      天翼云奖励推广计划

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

      产品推荐

      弹性云主机 ECS

      物理机 DPS

      应用云主机 ACS

      GPU云主机

      多活容灾服务 MDR

      弹性高性能计算 E-HPC

      训推服务

      公共算力服务

      星辰TokenHub运营服务平台

      推荐文档

      全面了解天翼云⑤:勒索病毒尝试处理方案

      首页

      云课堂 第六课:如何让云主机不放在同一个篮子里

      创建手动备份

      查询日志

      修改自动备份策略

      删除实例

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