SQL Server 同义词、用户自定义数据类型、用户自定义表类型
同义词:就是定义一个字符串名称,用来代替一个有意义的引用对象。
创建同义词
1 | CREATE SYNONYM [dbo].[__user] FOR [数据库名称].[dbo].[tuser] |
引用同义词
1 | select * from __user |
删除同义词
1 | drop synonym __user |
查询所有同义词
1 | select * from sys.synonyms |
用户自定义数据类型
【例】创建用户自定义数据类型
1 | CREATE TYPE uint FROM [ int ] NOT NULL |
用户自定义表类型
【例】判断自定义表是否存在
1 | IF TYPE_ID( '表名' ) IS NOT NULL |
【例】删除自定义表类型
1 | SP_DROPTYPE 表名 |
【例】创建用户自定义表类型
1 2 3 4 | CREATE TYPE [dbo].[T学生表] AS TABLE( [学生编号] [ int ] NULL, [学生姓名] [varchar](50) NULL ) |
【例】使用用户自定义表类型
1 2 3 | DECLARE @T [dbo].[T学生表] INSERT INTO @T VALUES(1, '马云' ) SELECT * FROM @T |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?