随笔分类 - 数据库相关
记录数据库中用到的一些东西
摘要:SQL Server在删除数据后,会重新利用这部分空间,所以如果不是空间紧张的情况下,可以不回收。回收一般先回收日志文件,因为这个回收速度非常快,可以短时间内清理出一部分可用空间。回收步骤: 1、查看日志文件大小【一般回收比较大的】 --适用于RDS For SQL Server2012\2016
阅读全文
摘要:如果设定了某个帐号是只读权限,是无法查看存储过程的,比如你用 sp_helptext '存储过程名' ,这样子会提示权限不足或者存储过程不存在,其实就是没权限, 要再给这个只读帐号用 sa 赋予它查看存储过程,view这种定义的东西的权限,要用sa运行这句 GRANT VIEW Definition
阅读全文
摘要:2010-06-21 00:00:00.000 SELECT dateadd(ms,0,DATEADD(dd, DATEDIFF(dd,0,getdate()), 0)) 2010-06-21 23:59:59.997 SELECT dateadd(ms,-3,DATEADD(dd, DATEDIF
阅读全文
摘要:有时候为了方便查询一下数据,会创建个只读帐号,以免误写sql语句改了数据 步骤:用sa帐号连接后,安全性--登录名--新建 输入要新建的帐号密码,在服务器角色里面单勾一个public 在 用户映射里面勾选要操作的数据库,再勾选 db_datareader、db_denydatawrite、publi
阅读全文
摘要:简介SQL Server中的事务日志无疑是SQL Server中最重要的部分之一。因为SQL SERVER利用事务日志来确保持久性(Durability)和事务回滚(Rollback)。从而还部分确保了事务的ACID属性.在SQL Server崩溃时,DBA还可以通过事务日志将数据恢复到指定的时间点...
阅读全文
摘要:sql数据库自定义一个函数把下面代码写进去功能是得到汉字拼音首字母如下:123456789101112131415161718192021222324252627282930313233343536373839404142createfunctionfun_getPY(@str nvarchar(4...
阅读全文
摘要:SQl 2008如何清除登陆过的服务器名称C:\Users\Administrator\AppData\Roaming\Microsoft\Microsoft SQL Server\100\Tools\Shell\SqlStudio.bin将这个文件删除即可。 www.2cto.com 注意:(1)在删除之前最好备份或者记住自己要用的服务器的名称(2)AppData文件可能隐藏了解决方法:找到标题栏上:工具-》文件夹选项在Tab为“查看”的属性页中找到“显示文件和文件夹”,选择如图所示的选项
阅读全文
摘要:CONVERT(data_type,expression[,style]) convert(varchar(10),字段名,转换格式)说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到.语句 结果SELECT CONVERT(varchar(100), GETDATE(), 0) 07 15 2009 4:06PMSELECT CONVERT(varchar(100), GETDATE(), 1) 07/15/09SELECT CONVERT(varchar(100), GETDA
阅读全文