博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL Prompt Snippet Manager 妙用
阅读量:5065 次
发布时间:2019-06-12

本文共 942 字,大约阅读时间需要 3 分钟。

SQL Prompt有一个很好用的工具叫Snippet Manager,SQL脚本片段管理器。

使用它可以快速的键入一段脚本,如输入ii+Tab,即可变成INSERT INTO 

同理,我们可以定义一些简写如

sf  SELECT * FROM 

scf  SELECT COUNT(*) FROM

甚至可以定义大段的片段如游标

csr:

DECLARE @p1 INT,@p2 VARCHAR(20)DECLARE cursor1 CURSOR LOCAL FORWARD_ONLY READ_ONLY STATIC        FOR            SELECT *             FROM [some_table]            WHERE --        OPEN cursor1           FETCH NEXT FROM cursor1 INTO @p1,@p2        WHILE @@fetch_status = 0         BEGIN                        -- do some thing                        FETCH NEXT FROM cursor1 INTO @p1,@p2        END        CLOSE cursor1                           DEALLOCATE cursor1

 

还可以定义业务相关的片段,假设我们有一个枚举值的字段状态比较多,如订单状态,

可以定义一段CASE语句

os:

(CASE StatusWHEN -10 THEN '缺货'WHEN  15 THEN '等待调拨'WHEN  20 THEN '等待配货'WHEN  30 THEN '配货中'WHEN  40 THEN '已出库'WHEN 100 THEN '已发货'WHEN 200 THEN '已送达'WHEN 201 THEN '未送达'WHEN 202 THEN '已拒收'END) AS '订单状态'

很爽吧,哈哈~

 

 

转载于:https://www.cnblogs.com/cnsharp/p/3461782.html

你可能感兴趣的文章
安全测试的一些漏洞和测试方法
查看>>
spring框架学习笔记(八)
查看>>
vim格式化代码
查看>>
探索 ConcurrentHashMap 高并发性的实现机制
查看>>
Web服务器超时处理
查看>>
keil C 51 strlen库函数使用
查看>>
JS取得绝对路径
查看>>
排球积分程序(三)——模型类的设计
查看>>
编程原则 流水账
查看>>
tomcat URL乱码问题
查看>>
wpf首次项目开发技术总结wpf页面
查看>>
python numpy sum函数用法
查看>>
Linux中的SELinux详解--16
查看>>
php变量什么情况下加大括号{}
查看>>
less入门
查看>>
如何实现手游app瘦身?
查看>>
linux程序设计---序
查看>>
【字符串入门专题1】hdu3613 【一个悲伤的exkmp】
查看>>
C# Linq获取两个List或数组的差集交集
查看>>
21.Longest Palindromic Substring(最长回文子串)
查看>>