MS SQL的CASE...WHEN...THEN...END语法
2024-10-12 10:34:32
根据多个可能的答案检查一个值或变量。
举例说明:
SELECT [type],CASE [type]
WHEN 'TT' THEN 'TYPE_TABLE'
WHEN 'FN' THEN 'SQL_SCALAR_FUNCTION'
WHEN 'C' THEN 'CHECK_CONSTRAINT'
WHEN 'SQ' THEN 'SERVICE_QUEUE'
WHEN 'F' THEN 'FOREIGN_KEY_CONSTRAINT'
WHEN 'U' THEN 'USER_TABLE'
WHEN 'D' THEN 'DEFAULT_CONSTRAINT'
WHEN 'PK' THEN 'PRIMARY_KEY_CONSTRAINT'
WHEN 'S' THEN 'SYSTEM_TABLE'
WHEN 'IT' THEN 'INTERNAL_TABLE'
WHEN 'P' THEN 'SQL_STORED_PROCEDURE'
WHEN 'TF' THEN 'SQL_TABLE_VALUED_FUNCTION'
WHEN 'TR' THEN 'SQL_TRIGGER'
END AS [type description]
FROM (
SELECT DISTINCT [type] FROM sys.objects
) O
Source Code
最新文章
- shell简介
- 常用CSS优化总结——网络性能与语法性能建议
- JavaScript学习笔记——对表单的操作
- 利用Browser Link提高前端开发的生产力
- JSON-RPC轻量级远程调用协议介绍及使用
- Oracle数据库,数字强制显示2位小数(转)
- 【wikioi】1217 借教室
- Noip模拟考第三题——饥饿游戏
- C#高级编程四十九天----队列
- Websphere内存溢出的日志
- 刷新的时候jquery获取checkbox是否为选中和设置选中
- Hadoop 架构初探
- 10.TCP连接的建立与终止
- SQL SERVER Management Studio
- expdb和impdb使用方法
- 啊 B树
- url_encode和base64
- win10 HTTP 错误 500.21 - Internal Server Error
- 韩松毕业论文笔记-第六章-EFFICIENT METHODS AND HARDWARE FOR DEEP LEARNING
- windows中80端口被System占用,PID=4的问题