SQL Sever 学习系列之一 本学习系列,从实际工作需要中积累,对于一个新手而言,写出几条漂亮的查询语句,应该是可以受启发的. 一.问题的需求是:员工薪酬发放,现有资金能发放多少人,哪些人应得? /*所有的记录,从头开始累加,直到累加值大于一个给定值以后,返回之前计入累加的记录*/ 先建立相关职工薪酬表,添加测试数据: create table Table_1 ( id int identity not null primary key, name ), je ,), date d…
--1.主键约束问题 create table 学生表( 学号 int primary key, 姓名 varchar(10)); insert into 学生表 values(null,'a');问题(无法执行)原因(主键不能为空) insert into 学生表 values(1,'a');insert into 学生表 values(1,'b');问题(无法执行)原因(主键不能重复) insert into 学生表 values(1,'a');insert into 学生表 values(…
SQL Server方面的博客文章也陆陆续续的写了不少了,顺便也将这些知识点整理.归纳一下下.方便自己和他人查看. MS SQL 数据类型 三大数据库对比研究系列--数据类型 MS SQL 表和视图 数据库表的基本信息,你知道吗? 数据查询表,列名对比 MS SQL 建表SQL的脚本 查看数据库.表.索引的物理存储情况 慎用SELECT INTO复制表 MS SQL 索引约束 [翻译] 聚集索引表 VS 堆表 SQL SERVER 中is null 和 is not null 将会导致索引失效吗…
例如:这SQL Sever中的一张数据表,想要将这张数据表中的数据 转化成一个一个的insert语句存储在txt的文档中,那么不论走到那里这个insert语句一执行,我们就能将这个数据表中的数据插入到另一个地方了. 1>在新建查询中,创建一个对象,这个对象就是用来产生这个对象的,名字叫proc_insert,我们可以创建多个不重名的对象,当然也可以删除这个对象. )) as begin set nocount on ) ) ) select @sqlstr='select ''insert…
选择[OLE DB(ADO)] 选择[microsoft DB provider for SQL Sever],点击[下一步] 填写连接的服务器,数据库,用户名,密码等信息,然后点击[下一步] 选择[OLE DB services],点击[完成] 上图中就显示添加成功的数据库abc,然后选择数据库abc中的数据表,选择箭头使得表到“选定的表”栏目中,点击[确定] 在crystal reports中显示出来数据库和数据表,就可以用了.…
首先安装SQL Sever 2012数据库,我们要下载好安装包.将安装包存储在磁盘中. 安装前将杀毒软件和相关安全的软件等退出,以免造成安装中的错误. 安装环境:Win7 64位操作系统 注:SQL Server 2012安装的硬件和软件的环境. 软件环境:SQL Server 2012支持包括,Windows 7.Windows Server 2008 R2.Windows Server 2008 Service Pack 2和Windows Vista Service Pack 2. 硬件环…
首先再使用的过程中,遇到当前版本和项目数据库服务器的SQL Sever 版本不一致,导致无法正常的数据导入. 所以需要我们将本地的SQL Sever 数据库,进行一个完整的卸载,进而去安装和项目一致的数据库版本.4 本例卸载以(SQL Sever 2012为例) 本机环境:win 7 64位操作系统 1)win7桌面环境--开始--控制面板--程序和功能--找到Microsoft SQL sever 2012 64位(双击) 2)双击后出现以下窗口图标-- 3)删除执行后,出现以下界面 4)点击…