========= DROP CAST ========= .. container:: refentry :name: SQL-DROPCAST .. container:: titlepage .. container:: refnamediv .. rubric:: DROP CAST :name: drop-cast DROP CAST — 移除一个造型 .. container:: refsynopsisdiv .. rubric:: 大纲 :name: 大纲 .. code:: synopsis DROP CAST [ IF EXISTS ] (source_type AS target_type) [ CASCADE | RESTRICT ] .. container:: refsect1 :name: SQL-DROPCAST-DESCRIPTION .. rubric:: 描述 :name: 描述 ``DROP CAST``\ 移除一个之前定义好的造型。 要能删除一个造型,你必须拥有源数据类型或目标数据类型。这也是 创建一个造型所要求的特权。 .. container:: refsect1 :name: id-1.9.3.105.6 .. rubric:: 参数 :name: 参数 .. container:: variablelist ``IF EXISTS`` 如果该造型不存在则不要抛出一个错误,而是发出一个提示。 *``source_type``* 该造型的源数据类型的名称。 *``target_type``* 该造型的目标数据类型的名称。 ``CASCADE`` \ ``RESTRICT`` 这些关键词没有任何效果,因为在造型上没有依赖性。 .. container:: refsect1 :name: SQL-DROPCAST-EXAMPLES .. rubric:: 示例 :name: 示例 要移除从类型\ ``text``\ 到类型\ ``int``\ 的造型: .. code:: programlisting DROP CAST (text AS int); .. container:: refsect1 :name: SQL-DROPCAST-COMPAT .. rubric:: 兼容性 :name: 兼容性 ``DROP CAST``\ 命令符合 SQL 标准。 .. container:: refsect1 :name: id-1.9.3.105.9 .. rubric:: 另见 :name: 另见 `CREATE CAST `__