cost 101 ms
在 PostgreSQL 中插入具有串行主键列的行类型 - Inserting row types with a serial primary key column in PostgreSQL

我想要一个简单的 function,它接收所有记录列并在不存在时创建它们。 这里的表只是一个虚拟表,我的观点更多是关于在使用行类型插入数据时必须如何处理 id (SERIAL) 列。 PostgresError: null value in column "id" of relation "some ...

在 Dhall 中逐渐打字 - Gradual typing in Dhall

Dhall 网站有一个很好的例子: 就像评论要求我做的那样,我添加了另一个字段: foo: Text到Config类型,现在示例无法进行类型检查。 这让我无法逐步向现有项目添加类型。 随着我越来越熟悉我不拥有的项目的动态配置,我缺少一个逃生舱口来让我逐渐增加知识。 我敢打赌这是一种常见情况:“我正 ...

类型 integer 的输入语法无效:执行 function 时具有复合数据类型的“(2,2)” - Invalid input syntax for type integer: "(2,2)" with composite data type while executing function

尝试在此答案中复制解决方案: 执行格式()中 integer 变量的格式说明符? 对于具有复合类型的 function: 执行的有效查询: 执行 function: 我收到此错误:ERROR: invalid input syntax for type integer: "(2,2)" C ...

无效的标识符和返回语句不能包含 PL/SQL 中的表达式 - Invalid Identifier and return statement cannot contain expression in PL/SQL

我正在尝试在 PL/SQL 中创建 function 但我收到无效标识符错误 (对于用户名 VARCHAR2)和 “在过程中,RETURN 语句不能包含表达式”错误。 我尝试了有关无效标识符和返回语句错误的类似问题解决方案,但没有一个对我有用。 我无法解决这个问题。 我知道抛出错误的原因是什么。 我 ...

引用ROWTYPE表中的列 - Referencing columns in a ROWTYPE table

在PostgreSQL中,我想通过引用列号来动态访问ROWTYPE的列。 我想例如通过r.column(59)而不是r.columnname访问列号59。 这可能吗? 目的是我想遍历许多列,并且不想对所有列进行硬编码。 例如: 是否可以访问我的行类型结果集中的列? ...

寻求%RowType的变通办法不适用于oracle不可见列 - Seeking workaround to %RowType not working for oracle invisible columns

寻找一种不包含oracle表不可见列的%RowType的解决方法。 我希望使用不可见的列,以免在过渡期间影响遗留代码,并能够在新代码中使用%RowType或类似代码来访问所有列。 我尝试过的一件事是创建具有完整表结构的类型记录,但是似乎不允许%Type引用单个列,即 不会: ...

具有%rowtype参数的PL \\ SQL插入过程 - PL\SQL inserting procedure with %rowtype parametr

我有两张桌子。 我需要执行一个过程,将一个或多个记录插入到表中,具体取决于表是否已经存在。 1.仅当使用大头针的人已经在人表中时,该程序才有效。2.对于变体,当我需要添加新人的记录以及在stay_person表中的相应条目时,什么都不会发生。3.在%rowtype参数和相应地更改主体,第一种 ...

循环中的Oracle查找函数返回rowtype如何从rowtype获取字段 - Oracle lookup function in loop returns rowtype how to get fields from rowtype

我有一个运行select的过程(我测试的结果是返回56条记录),然后当我运行游标时,我想将3个字段传递给一个函数(请参见上文),该函数将从包含15个表的表中查找/选择一条记录百万条记录(价值10年)。 它返回一个行类型,然后我要从该行类型记录中提取字段,以运行带有第一个选择记录和从查找功能 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM