随笔分类 -  MSSQL

摘要:问题: 数据库里的 float momey 类型,都会精确到多位小数。但有时候 我们不需要那么精确,例如,只精确到两位有效数字。 解决: 1. 使用 Round() 函数,如 Round(@num,2) 参数 2 表示 保留两位有效数字。 2. 更好的方法是使用 Convert(decimal(18 阅读全文
posted @ 2018-01-23 17:25 CreateFree 阅读(318) 评论(0) 推荐(0)
摘要:通用式: alter table [表名] add [字段名] 字段属性 default 缺省值 default 是可选参数增加字段: alter table [表名] add 字段名 smallint default 0 增加数字字段,整型,缺省值为0 alter table [表名] add 字 阅读全文
posted @ 2018-01-23 17:24 CreateFree 阅读(470) 评论(0) 推荐(0)
摘要:(转载别人的内容,值得Mark) 了解事务和锁 事务:保持逻辑数据一致性与可恢复性,必不可少的利器。 锁:多用户访问同一数据库资源时,对访问的先后次序权限管理的一种机制,没有他事务或许将会一塌糊涂,不能保证数据的安全正确读写。 死锁:是数据库性能的重量级杀手之一,而死锁却是不同事务之间抢占数据资源造 阅读全文
posted @ 2018-01-23 17:21 CreateFree 阅读(247) 评论(0) 推荐(0)
摘要:定义和用法 CONVERT() 函数是把日期转换为新数据类型的通用函数。 CONVERT() 函数可以用不同的格式显示日期/时间数据。 语法 CONVERT(data_type(length),data_to_be_converted,style) data_type(length) 规定目标数据类 阅读全文
posted @ 2018-01-23 16:39 CreateFree 阅读(206) 评论(0) 推荐(0)
摘要:十、SQL中EXISTS的用法 EXISTS用于检查子查询是否至少会返回一行数据,该子查询实际上并不返回任何数据,而是返回值True或False EXISTS 指定一个子查询,检测 行 的存在。 语法: EXISTS subquery 参数: subquery 是一个受限的 SELECT 语句 (不 阅读全文
posted @ 2018-01-23 16:37 CreateFree 阅读(13930) 评论(0) 推荐(0)
摘要:Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END(注释:列名,这里是sex,如果放在case后,则显示在屏幕上的列名即为列名sex) --Case搜索 阅读全文
posted @ 2018-01-23 16:36 CreateFree 阅读(182) 评论(0) 推荐(0)
摘要:1 create view vABC as select * from a,b,c where a.id = b.aid and b.id = c.bid 2 CREATE VIEW VABC AS SELECT * FROM A LEFT JOIN B ON A.ID=B.AID LEFT JOI 阅读全文
posted @ 2018-01-23 16:35 CreateFree 阅读(3432) 评论(0) 推荐(0)
摘要:格式: create view 表beginselect A FROM table1union allselect A FROM table2union allselect A FROM table3END 注意点就是同表查询一样列和类型一致。 阅读全文
posted @ 2018-01-23 16:34 CreateFree 阅读(881) 评论(0) 推荐(0)
摘要:(转) 本文主要利用SQL Server 2008 R2自带的"维护计划"创建一个自动备份数据的任务。 首先,启动 Sql Management studio,确保"SQL Server 代理"处于启动状态。如果没有,可以右击选择"启动". 当然如果还是无法启动,那么就在服务中找到sql代理服务右击 阅读全文
posted @ 2018-01-23 16:30 CreateFree 阅读(421) 评论(0) 推荐(0)
摘要:一、SQL数据库的备份: 1、依次打开 开始菜单 → 程序 → Microsoft SQL Server 2008 → SQL Server Management Studio → 数据库:Dsideal_school_db既是我们需要备份的学籍数据库 2、选择要备份的数据库“Dsideal_sch 阅读全文
posted @ 2018-01-23 16:21 CreateFree 阅读(271) 评论(0) 推荐(0)
摘要:错误中提示“数据库的版本为661,无法打开。此服务器支持655版及更低版本、不支持降级路径”。 这种情况是由于高版本的数据库文件在低版本的数据库上造成的,即我们要附加的数据库文件的版本高于当前SQL Server版本,这就相当于Word2010文档用Word2003打开时不兼容是一个道理。而目前就我 阅读全文
posted @ 2018-01-23 16:20 CreateFree 阅读(1906) 评论(0) 推荐(0)
摘要:出现这种错误: [DBNETLIB][ConnectionOpen(Connect()).]SQL Server 不存在或拒绝访问 数据库错误 原因: 1.查看是不是没有在数据库中添加数据库服务器地址。在数据库中用户名和密码都要用“异或加密”方法加密,具体工具使用MakeGUID。 2. 查看端口是 阅读全文
posted @ 2018-01-23 16:14 CreateFree 阅读(244) 评论(0) 推荐(0)