文档首页 > > 工具指南> Migration Tool SQL语法迁移工具> Oracle(Beta)语法迁移> PL/SQL> LONG

LONG

分享
更新时间: 2019/08/09 GMT+08:00

数据类型LONG迁移为TEXT。

详情请参见表结构中的LONG数据类型

输入:LONG

说明:

不支持在EXECUTE IMMEDIATE内部进行转换。

create FUNCTION long_migration_test(samp_text LONG)
RETURN LONG
AS
   text_format LONG;
BEGIN
   text_format := 'This is long sample'||samp_text;
   EXECUTE IMMEDIATE 'CREATE TABLE "LONG" (id long raw, amt LONG)';
   text_format := 'UPDATE emp SET ename = "LONG" WHERE empno = :1 RETURNING sal INTO :2'; 
   RETURN text_format;
END;

输出

create FUNCTION long_migration_test(samp_text TEXT)
RETURN TEXT
AS
   text_format TEXT;
BEGIN
   text_format := 'This is long sample'||samp_text;
   EXECUTE IMMEDIATE 'CREATE TABLE "LONG" (id long raw, amt LONG)';
   text_format := 'UPDATE emp SET ename = "LONG" WHERE empno = :1 RETURNING sal INTO :2'; 
   RETURN text_format;
END;
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区