database - oracle中的类型同义词

标签 database oracle plsql

是否可以在 oracle 中创建“类型同义词”?像这样的东西:

CREATE PUBLIC SYNONYM EmailType FOR VARCHAR2(120);

最佳答案

你不能那样做,但你可能想使用 SUBTYPE。 将 SUBTYPE 声明放在包内并使用它。

CREATE OR REPLACE PACKAGE SUBTYPES_PKG IS
  SUBTYPE EMAIL IS VARCHAR2(120);
END;

关于database - oracle中的类型同义词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7352045/

相关文章:

java - 使用 Solr 搜索索引作为数据库 - 这是 "wrong"吗?

mysql - 在这种情况下,MyISAM 比 mysql 中的 InnoDB 快得多

oracle utl_lms 用变量进行整数替换

sql - Oracle 相当于 T-SQL SET @var = @var + ' ' ;

sql - 数据库 View 和查找表之间的区别

ruby-on-rails - Rails中如何测试数据库调用次数

Spring 数据和 ORA-00942 : table or view does not exist

c# - Polly 未正确处理 OracleExceptions ORA-03113 和 ORA-03114

oracle - 这是什么 Oracle 语法 : "||' '"?

sql - Oracle SQL - 如果存在,删除表并创建