随笔分类 -  数据库--SQL Server

摘要:1.在‘开始’菜单打开‘Microsoft SQL Server 2008→SQL Server Management Studio’。 2.新建一个数据库(名称自定义),选择新建的数据库点击右键选择‘任务→导入数据’。 3.在弹出的页面点击下一步,‘数据源’选择‘Microsoft Access’ 阅读全文
posted @ 2016-11-03 10:32 银河系上的地球 阅读(1620) 评论(0) 推荐(0)
摘要:以前看到有些朋友说必须SQL Server 2008才能导出包含数据的脚本,后来仔细研究发现其实SQL Server 2008 R2也是可以的,只需在导出的时候在高级中设置一下即可。 1.首先在数据库上右键依次选择任务=>生成脚本。 2.在弹出的窗口中选择要操作的表,然后点击下一步。 3.点击窗口上 阅读全文
posted @ 2016-10-26 08:58 银河系上的地球 阅读(188) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/weiqt/articles/2040800.html 在本文中,GetDate()获得的日期由两部分组成,分别是今天的日期和当时的时间: Select GetDate() 用DateName()就可以获得相应的年、月、日,然后再把它们连接起来就可 阅读全文
posted @ 2016-08-30 17:26 银河系上的地球 阅读(664) 评论(0) 推荐(0)
摘要:SQL Server 通过触发器用来保证业务逻辑和数据的完整性。在SQL Server中,触发器是一种特殊类型的存储过程,可在执行语言事件时自动触发。SQL Server中触发器包括三种:DML触发器、DDL触发器和登录触发器。 DML触发器:执行DML语句触发执行,例如操作数据表或视图的inser 阅读全文
posted @ 2016-08-19 15:07 银河系上的地球 阅读(213) 评论(0) 推荐(0)
摘要:在关系数据库中,我们对于查询的思考是面向集合的。而游标打破了这一规则,游标使得我们思考方式变为逐行进行.对于类C的开发人员来着,这样的思考方式会更加舒服。 正常面向集合的思维方式是: 而对于游标来说: 这也是为什么游标是邪恶的,它会使开发人员变懒,懒得去想用面向集合的查询方式实现某些功能. 同样的, 阅读全文
posted @ 2016-08-19 15:06 银河系上的地球 阅读(217) 评论(0) 推荐(0)
摘要:一、定义变量 二、表、临时表、表变量 三、循环 四、条件语句 五、游标 六、触发器 触发器中的临时表: Inserted 存放进行insert和update 操作后的数据Deleted 存放进行delete 和update操作前的数据 七、存储过程 八、自定义函数 函数的分类: 1)标量值函数 2) 阅读全文
posted @ 2016-08-19 14:57 银河系上的地球 阅读(215) 评论(0) 推荐(0)
摘要:存储过程是一组预编译的SQL语句,它可以包含数据操纵语句、变量、逻辑控制语句等。 存储过程允许带参数: 输入参数:可以在调用时向存储过程传递参数,此类参数可用来向存储过程中传入值(可以有默认值) 输出参数:从存储过程中返回(输出)值,后面跟随OUTPUT关键字 存储过程的优点: 创建存储过程 我们可 阅读全文
posted @ 2016-08-19 14:54 银河系上的地球 阅读(288) 评论(0) 推荐(0)
摘要:在编程过程中,我们通常把特定的功能语句块封装称函数,方便代码的重用。我们可以在SQL Server中自定义函数,根据函数返回值的区别,我们自定义的函数分两种:标量值函数和表值函数。 自定义函数的优点: 模块化程序设计 更快的执行速度 减少网络传输 一个函数最多可以有1024个参数;在调用函数时,如果 阅读全文
posted @ 2016-08-19 14:53 银河系上的地球 阅读(265) 评论(0) 推荐(0)
摘要:批处理 应用程序向SqlServer发送的一组命令,Sql Server会将其编译成一个可执行单元,称为执行计划,执行计划中的语句每次执行一条。 每个不同的批处理用GO命令分割。GO命令不是SQL语句,它是告诉SSMS将GO之前的语句作为批处理一起发送给数据库引擎。 注意:GO命令不能和其它SQL命 阅读全文
posted @ 2016-08-19 14:50 银河系上的地球 阅读(198) 评论(0) 推荐(0)
摘要:1 // =============================================================================== 2 // Microsoft Data Access Application Block for .NET 3 //... 阅读全文
posted @ 2015-07-03 09:40 银河系上的地球 阅读(200) 评论(0) 推荐(0)
摘要:微软 SQL server 数据库开发手册数据库设计 Transact-SQL 速查手册数据库设计 MySQL 中文参考手册速查结构化查询语言 SQL 学习手册速查转自:http://www.cnblogs.com/yencain/articles/1313465.html 阅读全文
posted @ 2015-03-06 14:44 银河系上的地球 阅读(169) 评论(0) 推荐(0)
摘要:SELECT field1/field2 FROM TB; 当 field1的数值 >field2的数值时,除法得出的结果是<1的,即0.xxxxxx 这个时候在DB2的环境下SELECT出来的值是0解決方法: 先把field1转换成DOUBLE类型的,这样计算出来的就会得出小数点了,会显示出0.xxxxSELECT CAST(field1 AS FLOAT)/field2 FROM TB;ps.網上搜的資料,寫的是double,但在SQLServer2008中一直報錯,改成FLOAT就沒問題了。小數點後顯示4位小數。 可以進一步四舍五入,保留两位小数点SELECT ROUND(C 阅读全文
posted @ 2013-03-05 17:42 银河系上的地球 阅读(556) 评论(0) 推荐(0)