知识大全 SQL入门:用户定义类型

Posted 类型

篇首语:时机未到,资格未够,请继续努力。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 SQL入门:用户定义类型相关的知识,希望对你有一定的参考价值。

SQL入门:用户定义类型  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  单值类型是与现存类型(它的 源 类型)共享其内部表示的用户定义数据类型 但对于大多数运算来说 认为单值类型是独立和不兼容的 例如 您可能想定义年龄类型 重量类型以及高度类型 所有这些类型都有相当不同的语义 但都使用内部数据类型 INTEGER 作为它们的内部表示     下列示例说明了命名为 PAY 的单值类型的创建      CREATE DISTINCT TYPE PAY AS DECIMAL( ) WITH PARISONS    虽然 PAY 有与内部数据类型 DECIMAL( )相同的表示 但还是认为它是与 DECIMAL( )或任何其他类型不可比的独立类型 它只能与相同的单值类型比较 并且 会影响到按 DECIMAL 使用的运算符和函数将在此不适用 例如 具有 PAY 数据类型的值不能与具有 INTEGER 数据类型的值相乘 因此 您必须编写只应用于 PAY 数据类型的函数     使用单值数据类型可限制偶然错误 例如 如果将 EMPLOYEE 表的 SALARY 列定义为 PAY 数据类型 则不能将该列添加至 M 即使它们的源类型相同     单值数据类型支持类型转换 源类型可以转换为单值数据类型 单值数据类型也可以转换为源类型 例如 如果将表 EMPLOYEE 的 SALARY 列定义为 PAY 数据类型 则下列示例将不会在比较运算符处出错      SELECT * FROM EMPLOYEE   WHERE DECIMAL(SALARY) =     DECIMAL(SALARY)返回一个十进制数据类型 相反地 数字数据类型可以转换为 PAY 类型 例如 可以使用 PAY( ) 来转换数字 的类型 cha138/Article/program/SQLServer/201311/22117

相关参考

知识大全 探索用户自定义数据类型

SQL技巧:探索用户自定义数据类型  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  用户自定义数据

知识大全 定义一个数据库用户

SQL实战新手入门:定义一个数据库用户  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  定义一个数

知识大全 SQL入门:表

SQL入门:表  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  表是由定义的列数和可变的行数组成的

知识大全 取消用户自定义数据库对象的公共读取权限

SQL技巧:取消用户自定义数据库对象的公共读取权限  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 简化对数据库的访问

  改进的OracleJpublisher可以将数据库实体映射到Java和Web服务    编写客户端和中间层的Java与JEE应用程序来表示数据库实体如用户定义的SQL对象类型和集合类型时如果你需要

知识大全 SQL实战新手入门

SQL实战新手入门  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  SQL实战新手入门前言  前言

知识大全 SQL入门:模式

SQL入门:模式  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  模式是命名对象的集合并提供了数据

知识大全 SQL入门:分组

SQL入门:分组  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  I分组  DB通用数据库具有基于

知识大全 SQL入门:创建表

SQL入门:创建表  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  使用CREATETABLE语句

知识大全 SQL入门:复杂查询

SQL入门:复杂查询  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  复杂查询  DB通用数据库允