经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 数据库/运维 » MS SQL Server » 查看文章
MS SQL的CASE...WHEN...THEN...END语法
来源:cnblogs  作者:Insus.NET  时间:2019/5/21 9:22:24  对本文有异议

根据多个可能的答案检查一个值或变量。

举例说明:

 

  1. SELECT [type],CASE [type]
  2. WHEN 'TT' THEN 'TYPE_TABLE'
  3. WHEN 'FN' THEN 'SQL_SCALAR_FUNCTION'
  4. WHEN 'C' THEN 'CHECK_CONSTRAINT'
  5. WHEN 'SQ' THEN 'SERVICE_QUEUE'
  6. WHEN 'F' THEN 'FOREIGN_KEY_CONSTRAINT'
  7. WHEN 'U' THEN 'USER_TABLE'
  8. WHEN 'D' THEN 'DEFAULT_CONSTRAINT'
  9. WHEN 'PK' THEN 'PRIMARY_KEY_CONSTRAINT'
  10. WHEN 'S' THEN 'SYSTEM_TABLE'
  11. WHEN 'IT' THEN 'INTERNAL_TABLE'
  12. WHEN 'P' THEN 'SQL_STORED_PROCEDURE'
  13. WHEN 'TF' THEN 'SQL_TABLE_VALUED_FUNCTION'
  14. WHEN 'TR' THEN 'SQL_TRIGGER'
  15. END AS [type description]
  16. FROM (
  17. SELECT DISTINCT [type] FROM sys.objects
  18. ) O
Source Code

 

原文链接:http://www.cnblogs.com/insus/p/10893855.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号