DataBase
云飘渺
追寻编码的无限魅力,成就非凡的IT人生。每天进步一点点把小事做成精品!
展开
-
SQL中char、varchar、nvarchar的区别归纳
在进行SQL server 表结构设计时碰到问题,数据类型char、varchar与nvarchar有什么区别?经过查阅相关资料总结如下:char char是定长的,也就是当你输入的字符小于你指定的数目时,char(8),你输入的字符小于8时,它会再后面补空值。当你输入的字符大于指定的数时,它会截取超出的字符。 nvarchar(n) 包含 n 个字符的可变原创 2015-03-25 14:54:11 · 610 阅读 · 0 评论 -
MS SQL中ISNULL用法
[csharp]declare @tempTable table( stuname nchar(10), stuage int, stuscore float); insert into @tempTable select name,age,ISNULL(score,0) from tb_Student where ISNULL(sco转载 2015-03-13 16:27:17 · 1192 阅读 · 0 评论 -
SQL Server Convert DateTime格式的转换
convert(,,120)100 或者 0 mon dd yyyy hh:miAM (或者 PM) 101 mm/dd/yy 102 yy.mm.dd 103 dd/mm/yy 104 dd.mm.yy 105 dd-mm-yy 106 dd mon yy 107 Mon dd, yy 108 hh:mm:ss 109 或者 9 mon dd yyyy hh:m转载 2015-03-13 16:53:47 · 460 阅读 · 0 评论 -
SQLServer只有MDF文件恢复数据库的方法
因为只有mdf文件,想恢复数据库,在百度文库上的解决方案,列出ABCDEFG或者12345几项去解决,可惜,不成功。可以用下面的代码先测试。 1、在sqlserver里新建个查询,执行下面语句:EXEC sp_attach_single_file_db @dbname = 'AQSW_Data',@physname = 'D:\AQSW.MDF'--'AQSW_Data' 为恢复的数据库名-原创 2015-06-29 15:33:28 · 1118 阅读 · 0 评论 -
MS-SqlServer将本地数据库更新,定时同步到外网数据库
环境描述:局域网内数据库服务器可以上外网,在本局域网内采集来的实时数据存储在此服务器中,需要定时同步到外网数据库服务器,两边的数据库(SQL Server 2008)和表结构都一致。 整体思路:通过数据库的作业方式,完成定时同步数据。 解决过程:/*不同服务器数据库之间的数据操作*/1、打开SQL Server企业管理器--SQL Server代理--作业--新建作业2、作业开始步骤:--原创 2015-06-12 11:30:51 · 976 阅读 · 0 评论 -
SQL Server中收缩、清空和删除数据库文件及日志文件
一、简单方法 –SQL Server收缩方法 1、右键数据库→属性→选项→故障还原模型→设为简单→确定; 2、右键数据库→所有任务→收缩数据库→确定; 3、右键数据库→属性→选项→故障还原模型→设为大容量日志记录→确定。二、复杂方法 –SQL Server日志清空方法 在查询分析器中顺序执行以下三步,其中 databasename 为你的数据库文件名 1.清空日志:原创 2015-06-15 11:29:29 · 15203 阅读 · 0 评论 -
数据库操作中是什么在影响系统的性能
前言 注:这里讨论的场景在于MIS,OA一类的系统 大部分同学在看到这个问题的时候,第一反应是糟糕的SQL语句,没有加索引,这甚至已经成为一种惯性思维。 当发现性能出问题的时候,一般都会想到加个索引,或者改造下连接方式,去掉“not exists”诸如此类,但效果往往不太理想,或过一段时间后,效果又不理想了,此时,一般大家都会觉得问题在于自己还不是大神。正文 今天给大家分享的原创 2015-07-08 11:20:15 · 865 阅读 · 0 评论