user-defined-types相关内容

检查用户定义的类型是否已存在于 PostgreSQL 中

假设我在数据库中创建了一些用户定义的类型, 即创建类型 abc ... 那么是否可以确定用户定义的类型是否存在?也许,使用任何 postgres 信息表? 这样做的主要原因是因为 PostgreSQL 似乎不支持 CREATE OR REPLACE TYPE ...,并且如果某个类型被创建多次,我希望能够删除首先现有的,然后重新加载新的. 解决方案 我在这里添加了在简单脚 ..
发布时间:2021-06-18 20:31:22 其他开发

如何在 Oracle PL/SQL 中填充我自己创建的数据类型的变量?

在 Oracle 中我创建了一个数据类型: VARCHAR2(200) 表 我想在存储过程(本地定义,而不是数据库中的实际表)中有一个这种类型的变量,并用数据填充它. 一些在线示例展示了我如何使用我的类型,如果它被填充并作为参数传递给存储过程: SELECT column_value currVal FROM table(pMyPassedParameter) 但是我想要的是在 PL ..
发布时间:2021-06-18 19:42:29 数据库

如何动态查看PL/SQL中变量的类型?

此链接显示了如何在 Oracle 中获取过程/函数变量的类型:查看变量类型. 它通过函数“get_plsql_type_name"来实现: 创建或替换函数get_plsql_type_name(p_object_name varchar2,p_name varchar2) 返回 varchar2 是v_type_name varchar2(4000);开始选择 reference.name ..
发布时间:2021-06-18 19:38:55 数据库

如何查找值是否存在于 VARRAY 中

我在表中创建了一个 VARRAY(如下)我想查询标题是否具有特定主题,例如.显示“动作"游戏.我不知道该怎么做... CREATE OR REPLACE TYPE Theme_Game AS OBJECT(主题 VARCHAR(20));/CREATE OR REPLACE TYPE Theme_Type AS VARRAY(3) OF Theme_Game;/CREATE OR REPLACE ..
发布时间:2021-06-12 20:58:25 数据库

在 VBA 中将类型设置为空?

我用自己的类型定义了一个变量,比如 Dim point As DataPoint公共类型数据点列为收藏名称为字符串数字作为整数结束类型 并且我想一次删除变量 point 的所有值.如果是一个类,我只会使用Set point = New DataPoint,或者设置Set point = Nothing,但是如果它是一个类型,我该如何继续? 解决方案 标准方法是将每个成员单独重置为其默认 ..
发布时间:2021-06-11 19:31:17 其他开发

VBA-嵌套的“带有语句"在"IF语句"中

语言:VBA-MS Access 我在代码中使用了用户定义类型(UDT).我希望能够根据状态变量确定将数据加载到UDT的哪个部分.我的第一个尝试是使用嵌套在"IF"语句中的"With"语句.这是行不通的(我收到一个编译错误,提示"Else if if").有没有办法使这项工作?还是使用状态变量来确定我正在加载UDT的哪一部分的另一种方式? 类型MyOtherType名称为字符串整数时代终端 ..

SQLCLR程序集部署失败,因为程序集验证失败

以防其他人遇到这个问题. 错误:SQL72014:.Net SqlClient数据提供程序:...创建组件程序集"Assembly.Name"的操作失败,因为程序集"Assembly.Name"验证失败.检查引用的程序集是否最新并且受信任(对于external_access或不安全)可以在数据库.CLR验证程序错误消息(如果有)将跟随此消息 [令牌0x02000003]类型加载失败. ..
发布时间:2021-04-01 21:46:41 C#/.NET

用户在Fortran中定义的运算符

我对在Fortran中编程用户定义的运算符的正确方法有疑问.更具体地说,我将提供我的问题的示例.我正在为称为“粒子"的球形粒子创建用户定义的数据类型.我想定义一个运算符,该运算符采用现有的粒子对象数组并向其中添加一个新的粒子对象.我想知道如何定义用户定义的运算符来执行此操作. 当前,在“粒子"的类型定义中,有以下几行: procedure, public:: addNewParticl ..

在用户定义的类型上创建表方法(例如XML数据类型上的“节点")

我已经创建了基于SQLCLR的有效用户定义的表值函数以及用户定义的类型. 我现在想要的是一个返回表的SQLCLR UDT上的方法,类似于XML数据类型上的nodes方法. SqlMethod属性/装饰的TableDefinition和FillRowMethodName属性似乎暗示应该可以,但实际上没有任何作用.当我调用这样的方法时(我期望它会失败): SELECT @Instan ..

VBA中只能将公共对象模块中定义的公共用户定义类型用作参数

我有一个公共UDT,并且想将其用作普通模块中Public Sub中的参数.然后,我得到一个编译错误: 仅在公共对象模块中定义的公共用户定义类型可以用作类模块的公共过程的参数或返回类型,或者可以用作公共用户定义类型的字段. 我不知道是不是真的,UDT和sub是公开的. 这是我定义的UDT. Public Type perf retailer As String ..
发布时间:2020-11-01 03:35:14 其他开发

LinQ to SQL和CLR用户定义的类型

我已经在.Net 3.5中根据我的博客条目创建了用户定义类型: http://jwsadlerdesign.blogspot.com/2009/04/this-is-how-you-register.html 在将SQL与nHibernate之类的技术一起使用时,此方法很好用。 但是,当我尝试将LinQ映射到SQL类以使用此UDT(属性定义不是XML)时,我将该属性设置为枚举。我 ..
发布时间:2020-10-03 01:39:52 其他开发

如何使用Java中的cassandra-driver从UDT集合(例如:list)中读取UDT?

我有一个表 emp(id,name,list>))。这里的地址是Cassandra UDT,定义为 create TYPE地址(hno int,街道文本); 。我正在尝试使用以下代码在emp中读取给定id的所有地址,并且出现以下错误: 线程“ main”中的异常“ com.datastax.driver.core.exceptions.CodecNotFo ..
发布时间:2020-09-29 20:52:33 Java开发

如何在vb6中声明用户定义类型的数组

Type ABFator a As Single b As Sinlge End Type Dim ABFactorArr(8) As ABFactor '基本上,我想声明一个包含八个ABFactor的数组,然后可以访问 我这样做了,编译器给出了错误的用户定义类型,未定义 谢谢 解决方案 拼写错误?缺少C吗? 您已将类型定义为ABFator,没有c ..
发布时间:2020-09-07 07:06:43 其他开发

如何在Spark 2.0中使用用户定义类型?

在Spark 2.0中, UserDefinedType 类已设置为private,并带有注释: 注意:这以前是Spark 1.x中的开发人员API.我们在Spark 2.0中将其设为私有,因为我们很可能会创建一个新版本,以更好地与数据集配合使用. 这可能是到目前为止,我的研究告诉我,尚无办法在Spark 2.0中声明自己的UDT;这个结论正确吗? 解决方案 现在您是对的,Sp ..
发布时间:2020-09-04 07:08:21 其他开发

UDT的Spark SQL引用属性

我正在尝试实现自定义UDT并能够从Spark SQL引用它(如Spark SQL白皮书的第4.4.2节中所述). 真正的例子是使用Cap'n Proto或类似的方法,使自定义UDT由堆外数据结构提供支持. 对于这个帖子,我做了一个人为的例子.我知道我可以只使用Scala案例类,而不必做任何工作,但这不是我的目标. 例如,我有一个包含多个属性的Person,而我希望能够SELECT ..
发布时间:2020-09-04 00:29:49 其他开发