![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MSSQL技术
yoyoshaoye
这个作者很懒,什么都没留下…
展开
-
MSSQL查询方式(2):大数据量下的日期分表查询
此存储过程返回的是一个连接字符串的SQL命令CREATE PROCEDURE Search@startDate datetime,@endDate datetimeAS DECLARE @dateNow DATETIME,@rq VARCHAR(6),转载 2011-09-02 18:23:13 · 2380 阅读 · 0 评论 -
MSSQL查询方式(1)
1.添加数据1.1 INSERT INTO A SELECT 2,'yoyo' UNION ALL SELECT 3,'zhu' 1.2 INSERT INTO B SELECT testOrder FROM A原创 2011-09-02 18:17:35 · 527 阅读 · 0 评论 -
SQL取m到n条数据;数据库分页
/*取表中5--8条数据*/SELECT TOP 4 EmployeeID FROM dbo.Employees WHERE EmployeeID NOT IN(SELECT TOP 4 EmployeeID FROM dbo.Employees Order BY Em原创 2011-09-05 21:28:06 · 878 阅读 · 0 评论 -
SQL语句用户自定义函数
/*UDF概述: 在其核心部分,UDF 既类似于视图,也类似于存储过程。像视图一样,UDF 可以返回一个行集, 该行集可用于 JOIN 中。因此,当 UDF 返回一个行集并接受参数时,它像一个您可以联接到的 存储过程、或者一个参数化的视图。 有两种原创 2011-09-07 20:14:35 · 3723 阅读 · 0 评论 -
SQL表之间复制数据、选出随机几条数据、删除重复数据、取得自增长列等操作
--表之间数据复制SELECT* INTO yozhu FROM yo --复制一份表SELECT* INTO yozhu1 FROM yo where 1SELECT TOP 0 * into yozhu2 FROM yo --只复制表结构,无数据insert原创 2011-09-06 20:13:04 · 4065 阅读 · 0 评论 -
SQL语句中的循环、加密操作
--DBCC操作数据库的--循环插入数据DELETE FROM dbo.yozhu1;DECLARE @i INT SET @i=1WHILE @iBEGIN INSERT INTO dbo.yozhu1 VALUES(@i,1000+@i) SE原创 2011-09-06 22:19:08 · 883 阅读 · 0 评论 -
SQL@@ROWCOUNT、派生表、创建约束代码
--选取某列值为空的结果SELECT [ID] , [Yo]FROM [Test].[dbo].[Table_1]WHERE Table_1.YO IS NULLGO--连接查询--连接两个列SELECT Northwi原创 2011-09-19 19:21:50 · 1232 阅读 · 0 评论 -
在C#代码中构造字符串传入SQL代码中
最近遇到一个需求,就是在C#代码中构造字符串然后传入SQL代码中,在SQL中分离此字符串,将结果构造成临时表,作为另一个SQL语句的 in 子句。解决方案:创建一个函数用于分离字符串;定义一个表变量,用于构造临时表。注意:不能使用declare #tableName 创建临时表,因为这样创建的表会存在tmpdb系统数据库里面,访问量大的情况下就会造成数据库服务器变大。 C#代码中构造字原创 2012-01-05 21:51:30 · 1791 阅读 · 0 评论 -
ISNULL函数,转换函数:cast和convert,Merge的用法,INSERTED/DELETED使用,select赋值
--选取某列值为空的结果SELECT [ID] , [Yo]FROM [Test].[dbo].[Table_1]WHERE Table_1.YO IS NULLGO --连接查询--连接两个列SELECT Northwind.dbo.Employees.LastName + ',' + Northwind.dbo.Employe原创 2012-02-11 22:12:51 · 1908 阅读 · 0 评论