随笔分类 -  SQL SERVER

SQL 查询学习
摘要:1、表数据如下IDstuidstatus1 100 13 200 14 234315 52 36 42 57 333 1想得到下面结果stuid总数100,200,2343,3334首先创建试验表1 with tablea as 2 (3 select 1 as id,100 as stuid,1 ... 阅读全文
posted @ 2014-10-15 23:38 我性随风 阅读(289) 评论(0) 推荐(0)
用VS studio 2008做sql server 报表出现乱码
摘要:找了半天,没有发现那里可以修改编码。后面又在网上搜索解决办法,答案少之又少,云里雾里。后来在csdn上搜索到一片关于水晶报表的乱码解决方案,一试,同样可以解决。 其实并不是编码的问题,而是因为所选字体不包含中文字库,数字英文都一定会是正常的。后来在报表设计中将字体修改成宋体,显示成功。 阅读全文
posted @ 2014-10-09 14:48 我性随风 阅读(437) 评论(0) 推荐(0)
SQL SERVER 存储过程与触发器
摘要:存储过程,是一个被命名的存储在服务器上的T-sql语句的集合,是封装重复性工作的一种方法。为什么要使用存储过程?所有的客户端都可以通过相同的存储过程来确保数据访问和修改的一致性。权限控制,可以单独分配存储过程的执行权限。存储过程实现了封装,便于模块化设计存储过程可以减少网络流量创建存储过程CREAT... 阅读全文
posted @ 2014-10-06 17:29 我性随风 阅读(410) 评论(0) 推荐(0)
SQL SERVER 索引与视图学习
摘要:索引的优点。创建唯一性索引可以确保行数据的唯一性;可以大大提高数据的检索速度;可以加速表与表之间的连接;在使用order by,group by之句时,可以减少查询中分组和排序的时间。 索引的缺点。创建和维护索引需要耗费时间;索引占用物理空间;当对表中的数据进行,删除,更改时,索引也要动态的维护。... 阅读全文
posted @ 2014-10-05 23:31 我性随风 阅读(322) 评论(0) 推荐(0)
SQL SERVER 分区表
摘要:由于中途浏览器挂掉,不想重写,贴代码算了 1 USE master 2 GO 3 4 -------------------创建数据库与分区文件组-------------------------------------- 5 /*****************************... 阅读全文
posted @ 2014-10-05 18:00 我性随风 阅读(321) 评论(0) 推荐(0)
SQL SERVER 数据库快照
摘要:什么是数据库快照?数据库快照是当前数据库的只读静态视图。数据库快照的工作原理?一旦创建了一个数据快照,数据库快照就会分配到一个空闲文件。当数据库原始页发生改变时,数据库原始页移动到数据库快照中。图片来自网络创建快照:CREATE DATADASE database_snapshot_name ---... 阅读全文
posted @ 2014-10-01 10:14 我性随风 阅读(691) 评论(0) 推荐(0)
SQL SERVER 多表操作 内连接、外连接
摘要:MSSQL 数据库查询连接分为 自然连接、内连接、外连接1、自然连接和内连接基本相同。不同之处在于,自然连接“=”两侧的列属性值必须相同,内连接可以不同,只要读取数据相同即可。自然连接 eg. select worker.职工号,depart.部门 from worker,depart where ... 阅读全文
posted @ 2014-10-01 00:02 我性随风 阅读(742) 评论(0) 推荐(0)