PL/pgSQL学习笔记之十
2023-09-11 14:20:28 时间
http://www.postgresql.org/docs/9.1/static/plpgsql-declarations.html
39.3.3. 类型拷贝
variable%TYPE
%TYPE提供了变量或者表列的数据类型。你可以用这个来声明将持有这些数据库值得变量。例如,假定在你的users表中你有一列,名称为 user_id。为了定义一个和users.user_id拥有同样数据类型的数据类型,你可以写:
user_id users.user_id%TYPE;
通过使用%TYPE,你不需要知道你所参照的数据类型的结构,而且更为重要地,如果将来你所参照的数据Lexington变了(例如:你把user_id的类型由integer变为real),你可能不需要改变你的函数定义。
%TYPE在多态函数中特别有用,因为用于内部变量的数据类型可能会在每次调用之间发生改变。通过使用 将 %TYPE 赋予函数参数或者结果占位符,可以创建合适的变量。
相关文章
- Coursera台大机器学习技法课程笔记10-Random forest
- 事务处理笔记《二》.Net框架下的事务处理技术
- Django学习笔记之——Views
- 《从零开始学Swift》学习笔记(Day 30)——选择类还是结构体呢?
- spring cloud 学习笔记 基础工程的构建(一)
- 机器学习笔记 - SVD奇异值分解(1)
- 机器学习笔记 - 使用python从头构建和训练神经网络
- 机器学习笔记 - 何时进行特征缩放
- Jerry的Kubernetes学习笔记
- Angular数据绑定的学习笔记
- 【数据结构笔记19】数据结构之查找算法(顺序查找、折半查找、分块查找、B树、B+树、散列查找)
- 【SpringBoot笔记03】SpringBoot框架之读取配置文件属性的六种方式
- Vue3学习笔记(二)——组合式API(Composition API)
- JS与ES6高级编程学习笔记(四)——ECMAScript6 新增语法
- ExtJS学习笔记:定义extjs类别
- Python学习笔记(八)—— 使用dict和set
- 网站构建学习笔记(0)——基本概念了解及资源学习(copy自w3school)
- scrapy学习笔记(三):使用item与pipeline保存数据
- 信号完整性(SI)电源完整性(PI)学习笔记(三十一)电源分配网路(三)
- STM32-嵌入式学习笔记05-STM32八种IO口模式区别
- MyBatisPlus 学习笔记_MP的AR模式
- pytorch学习笔记(九):卷积神经网络CNN(基础篇)