随笔分类 -  数据库

数据库学习
SqlServer PIVOT函数快速实现行转列,UNPIVOT实现列转行(转)
摘要:我们在写Sql语句的时候没经常会遇到将查询结果行转列,列转行的需求,拼接sql字符串,然后使用sp_executesql执行sql字符串是比较常规的一种做法。但是这样做实现起来非常复杂,而在SqlServer2005中我们有了PIVOT/UNPIVOT函数可以快速实现行转列和列转行的操作。 PIVO 阅读全文

posted @ 2019-02-18 16:34 MisterS 阅读(32476) 评论(0) 推荐(1)

SQL Server 2008连接字符串写法大全(摘自网络)
摘要:一、.NET Framework Data Provider for SQL Server类型:.NET Framework类库使用:System.Data.SqlClient.SqlConnection厂商:Microsoft标准安全连接Data Source = myServerAddress;... 阅读全文

posted @ 2014-06-12 10:47 MisterS 阅读(323) 评论(0) 推荐(0)

sqlserver行列转换问题(网上搜集)
摘要:(列->行)一.FOR XML PATH 简单介绍 那么还是首先来介绍一下FOR XML PATH ,假设现在有一张兴趣爱好表(hobby)用来存放兴趣爱好,表结构如下:接下来我们来看应用FOR XML PATH的查询结果语句如下:SELECT*FROM@hobbyFORXMLPATH 结果:1爬山... 阅读全文

posted @ 2014-04-25 13:51 MisterS 阅读(2661) 评论(0) 推荐(0)

sql函数(转)
摘要:一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果。这些要求包括:执行计算与数学运算、转换数据、解析数值、组合值和聚合一个范围内的值等。下表给出了T-SQL函数的类别和描述。函数类别作用聚合函数执行的操作是将多个值合并为一个值。例如 COUNT、SUM、MIN 和 MAX。配置函数是一种标量函数,可返回有关配置设置的信息。转换函数将值从一种数据类型转换为另一种。加密函数支持加密、解密、数字签名和数字签名验证。游标函数返回有关游标状态的信息。日期和时间函数可以更改日期和时间的值。数学函数执行三角、几何和其他数字运算。元数据函数返回数据库和数据库对象的属性信息。排名函数 阅读全文

posted @ 2013-12-25 16:57 MisterS 阅读(444) 评论(0) 推荐(0)

数据库自动备份(转)
摘要:SQL Server 数据库定时自动备份【转】 在SQL Server中出于数据安全的考虑,所以需要定期的备份数据库。而备份数据库一般又是在凌晨时间基本没有数据库操作的时候进行,所以我们不可能要求管理员 每天守到晚上1点去备份数据库。要实现数据库的定时自动备份,最常用的方式就是使用SQL Server代理中的作业。启动SQL Server Agent服务,然后在其中新建作业,作业中添加1个备份步骤,类型是T-SQL脚本,然后在命令中输入如下SQL语句,该语句实现了对数据库 TestDB1的完整备份,备份文件在C盘Backup文件夹中,文件名就是TestDB1+当时备份的日期字符串.bak。de 阅读全文

posted @ 2013-12-25 11:06 MisterS 阅读(434) 评论(0) 推荐(0)

sqlserver常用全局变量
摘要:@@SERVERNAME : 返回运行SQL Server 2000本地服务器的名称。 @@REMSERVER : 返回登录记录中记载的远程SQL Server服务器的名称。 @@CONNECTIONS : 返回自上次启动SQL Server以来连接或试图连接的次数,用其可让管理人员方便地了解今天所有试图连接服务器的次数。 @@CURSOR_ROWS : 返回最后连接上并打开的游标中当前存在的合格行的数量。 @@ERROR : 返回最后执行的Transact-SQL语句的错误代码。 @@ROWCOUNT : 返回受上一语句影响的行数,任何不返回行的语句将这一变量设置为0。 @@VERSION 阅读全文

posted @ 2013-12-25 10:18 MisterS 阅读(464) 评论(0) 推荐(0)

导航