Ewe*_*ght 4 sql t-sql sql-server sql-server-2005
有没有办法在T-SQL(SQL Server 2005)中别名数据类型,有点像C typedef?我希望能够将VARCHAR(20)的别名称为"my_datatype",这样无论我想在哪里使用VARCHAR(20),我都可以使用my_datatype.
同义词允许您对表执行此类操作,并且对于某些数据类型也有内置的同义词,但是AFAICS无法定义您自己的数据类型同义词.有人知道有什么不同?
那这个呢
CREATE TYPE [schema_name.]typename
FROM system_data_type_name [(precision,scale)] [NULL|NOT NULL]
Run Code Online (Sandbox Code Playgroud)
例如
CREATE TYPE CountryCode
FROM char(2) NULL
Run Code Online (Sandbox Code Playgroud)