Oracle到Azure SQl Server的迁移

Oracle到Azure SQl Server的迁移,azure,oracle11g,azure-sql-database,Azure,Oracle11g,Azure Sql Database,我们正在从Oracle迁移到Azure SQL,我们在将用户定义类型从Oracle修改为SQL Server时面临问题 下面是错误消息:: O2SS0456不支持用户定义类型转换O2SS0456:转换“STRING\u AGG\u TYPE”失败,因为不支持用户定义类型。我假设您已经运行了 这突出了UDT的问题吗?很明显,转换工具无法处理一些自定义数据库对象和代码。应用程序的某些部分可能需要重新设计或重建。是。以下是错误..“O2SS0456不支持用户定义类型转换O2SS0456:转换“字符串聚

我们正在从Oracle迁移到Azure SQL,我们在将用户定义类型从Oracle修改为SQL Server时面临问题 下面是错误消息::


O2SS0456不支持用户定义类型转换O2SS0456:转换“STRING\u AGG\u TYPE”失败,因为不支持用户定义类型。

我假设您已经运行了


这突出了UDT的问题吗?

很明显,转换工具无法处理一些自定义数据库对象和代码。应用程序的某些部分可能需要重新设计或重建。是。以下是错误..“O2SS0456不支持用户定义类型转换O2SS0456:转换“字符串聚合类型”失败,因为不支持用户定义类型。”创建或替换类型字符串聚合类型作为对象(total VARCHAR2(4000),静态函数odciaggregateinitialize(sctx输入输出字符串聚合类型)返回编号,成员函数odciaggregateterminate(SELF-IN-OUT-string\u-agg\u-type,VALUE-IN-VARCHAR2)返回编号,成员函数odciaggregateterminate(SELF-IN-string\u-agg\u-type,returnvalue-OUT-VARCHAR2,flags-IN-NUMBER)返回编号,成员函数odciaggregatemerge(SELF-IN-OUT-string\u-agg\u-type,ctx2-IN-string\u-agg\u-type)返回编号);该模式在SQL Server中不可用。您可能必须将此函数重写为.NET CLR函数,然后根据该函数生成该类型。