javascript - SNOWFLAKE 中的 ORACLE %TYPE 替换
问题描述
create or replace FUNCTION Func (val_cd in owner.dom_val.val%TYPE,
col_val in owner.ld_leg.leg_id%type,
col_name in varchar2)
Snowflake 中的这个 %type 有类似的东西吗?我试过了,TypeOf(<col_name>)
但它不能正常工作。
解决方案
%TYPE 用于声明将引用被引用表中列的数据类型或来自先前声明的变量的变量
目前不支持创建对象。
以下链接中提供了明确支持的数据类型 https://docs.snowflake.com/en/sql-reference/data-types.html
您可以使用 system_typeof 函数查询表达式的数据类型
https://docs.snowflake.com/en/sql-reference/functions/system_typeof.html
推荐阅读
- python - 使用 BotFramework 任务模块在 msteams 上渲染嵌入式 iFrame YouTube 视频问题
- sql - Oracle SQL 选择一个表列的最终值,例如从包含值负 1 位的其他表列中的值
- javascript - 在 Javascript 中进行声明时是否分配了内存?
- mongodb - 使用 go mongo 驱动程序进行基本组聚合
- node.js - 在 Node JS 上通过 SSH 的 MYSQL 隧道不返回任何结果
- discord.py-rewrite - 如何在 discord.py 中检查特定用户的权限
- flutter - 如何通过调用 API 使用 Flutter 和 GetX 构建动态 Tabbar 和 Tabview
- c - 为什么这个 send-IPv6-local-node-multicast 程序在 MacOS/X 下可以工作,而在 Linux 下不行?
- javascript - Bootstrap轮播控件将轮播ID附加到地址而不是转到下一张幻灯片
- flutter - 带有圆边和标签文本的 TextFormField