![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL Server
qq_26774013
这个作者很懒,什么都没留下…
展开
-
SQL:插入数据的小坑
在SQL Server中,不管是存储过程还是自定义函数中,经常需要进行插入数据的操作。在插入数据的时候,很多人选择如下方式INSERT INTO DestinationTableSELECT Column1,Column2,<column3 ,>FROM SourceTable这样插入通常不会出现什么问题,但是在DestinationTable的表字段发生变化时,就会出现...原创 2018-08-03 10:16:11 · 456 阅读 · 0 评论 -
SQL:字符串拼接中换行处理
今天碰到一个问题,需要在SQL Server中用print打印出需要的信息,其中要求每一条信息完了之后换行,想到可以用字符串拼接,然后在字符串中添加换行处理。如下:DECLARE @COUNT_DETAILS INTDECLARE @COUNT_ASSETPLAN INTDECLARE @COUNT_PRINCIPAL INTDECLARE @COUNT_INTEREST INT...原创 2018-08-30 14:30:05 · 13667 阅读 · 0 评论 -
SQL 中表值参数的使用
在SQL中,可以使用表值参数作为存储过程的输入参数,这样不用重复定义临时表或者表变量。表值参数需要采用用户自定义的表类型来声明,所以在使用表值参数之前一定要先定义表类型下面是敌营表类型的例子:use Testgo---------- create table type ----------create type LocationTableType as table ( Tr...原创 2018-09-14 15:10:23 · 1572 阅读 · 0 评论 -
SQL:查询、替换字符串中的回车、换行、回车换行
今天碰到一个问题,用字符串函数SUBSTRING截取字符串,给定的字符串数据中包含回车、换行、回车换行,导致截取失败。将字符串数据中的回车、换行、回车+换行处理之后就可以成功截取了。1、判断字符串中是否包含回车、换行、回车+换行回车可以用char((13)标识,如果返回值不等于0 ,说明字符串数据中包含回车declare @string nvarchar(255) = char(13...原创 2018-10-15 18:05:53 · 15519 阅读 · 0 评论 -
SQL:union \union all、intersect 、except的用法
在SQL中可以使用union \union all 获取并集数据,使用intersect获取交集数据,使用except获取差集数据。1、数据源准备:declare @tb1 table ( TrustId int)declare @tb2 table ( TrustId int)insert into @tb1 values (1),(2),(3),(4),(5)...原创 2018-11-06 10:00:59 · 400 阅读 · 0 评论 -
用SQL产生连续的自然数
简介 用while产生 用with产生简介在SQL中,要产生连续的自然数,有很多方法。本文暂时列举了其中的两种方法,后续发现更多方法再补充。用while产生用while产生连续的自然数,只要控制好while条件就好了declare @i int = 1declare @count int = 100while @i <= @countbegin print ...原创 2019-01-30 16:01:49 · 2098 阅读 · 0 评论 -
(转)SQL中WITH的用法
本文内容来自http://www.cnblogs.com/fightLonely/archive/2011/02/24/1963907.html一.WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在...转载 2019-01-30 16:25:36 · 3412 阅读 · 0 评论