数据库
jerryzhao58
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
实用sql语句
以下内容转自网络asc 按升序排列desc 按降序排列下列语句部分是Mssql语句,不可以在access中使用。SQL分类: DDL—数据定义语言(Create,Alter,Drop,DECLARE)DML—数据操纵语言(Select,Delete,Update,Insert)DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)转载 2009-07-01 20:13:00 · 553 阅读 · 0 评论 -
杂记-关于数据库备份
操作路径SQL Server 代理 → 作业步骤_命令Declare @Path Nvarchar(2000)Set @Path ='D:\XXX\Backup\'+Convert(Nvarchar,Getdate(),112)+'.bak'Backup Database dbback To disk=@Path计划_频率每天、每周、每月…备份文件2010012转载 2012-01-27 14:25:17 · 467 阅读 · 0 评论 -
初学sql语句
SQL操作全集下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数据库转载 2012-01-27 15:13:18 · 541 阅读 · 0 评论 -
sql 导出数据
--T-SQL代码:EXEC master..xp_cmdshell 'bcp 库名.dbo.表名out c:\Temp.xls -c -q -S"servername" -U"sa" -P""'--参数:S 是SQL服务器名;U是用户;P是密码--说明:还可以导出文本文件等多种格式--实例:EXEC master..xp_cmdshell 'bcp saletesttmp转载 2012-01-27 15:41:16 · 527 阅读 · 0 评论 -
Sql收缩日志
---------------SQL Server 2008 之前的版本,2008和2008之后就不支持了 前几天也碰到日志文件过大的问题,数据库实际大小为600M, 日志文件实际大小为33M, 但日志文件占用空间为2.8G!!!试了多种方式,SHIRNK DATABASE, TRUNCATE LOG FILE, 都没办法将文件缩小。无论如何,这应该算SQL SERVER的一个BUG吧。转载 2012-01-27 12:50:50 · 668 阅读 · 0 评论 -
SQL查询分组后结果中某字段按照条件相加的实现
在SQL查询分组后,将获得的结果中的某字段按照条件相加,应该如何实现呢?下文就将为您介绍SQL查询分组后获得的结果中的某字段按照条件相加的SQL脚本,希望对您学习SQL查询等方面有所帮助。--建立测试环境 Create Table TEST (ID Varchar(10), Name Nvarchar(10)) Insert转载 2012-01-06 10:24:12 · 2712 阅读 · 0 评论 -
分页存储过程
CREATE PROCEDURE [dbo].[SP_Pagination] /* *************************************************************** ** 分页存储过程 该存储过程适用于MSSQL2005 及之后版本** **************************************************原创 2012-05-26 12:27:10 · 439 阅读 · 0 评论 -
如何在SQL Server 2005中为安装程序修改计数器注册
在 SQL Server 安装开始前,Microsoft SQL Server 安装程序中的安装配置检查器 (SCC) 会验证计数器注册表项的值。如果 SCC 无法验证现有的注册表项,或 SCC 无法运行 lodctr.exe 系统程序,则 SCC 检查会失败,致使安装受阻。错误编辑注册表会严重损坏您的系统。更改注册表项之前,建议您备份计算机中的所有重要数据。在 Micro转载 2012-10-14 14:29:03 · 738 阅读 · 0 评论 -
SQL代码 修改表 添加新列到特定位置
特别注意:根据以下过程修改过的表,其数据可能会发生不可预测的变化。本人经实践后所得。有些原本有数据的列修改后变成Null,有些新增列的数据是乱码。新建的表,没有数据或许可以参照一下操作。请慎用。-----------------------------------开启系统表写功能以便创建存储过程EXEC sp_configure 'allow updates',1 RECONFIG转载 2012-10-14 14:30:49 · 2614 阅读 · 0 评论 -
SQL Server:视图的架构刷新和绑定
在数据库设计过程中,我们经常会有这样的情况下 1. 某个基础表会被多个视图或者存储过程引用 2. 修改基础表的时候,我们必须小心翼翼地,因为不会有任何提示告诉我们,如果继续修改,会不会造成视图或者存储过程有问题 3. 即便我们知道有问题,我们也没有办法去让视图和存储过程刷新得到表最新的信息 要解决这个问题,我这篇文章来详细讲解一下有关的技术 --第一步:切换当前转载 2012-01-27 15:19:28 · 2086 阅读 · 0 评论 -
SQL 查询 大小写
Sql2000在查询是不区分大小的,例如select * from Userswhere UserID=TEST跟select * from Userswhere UserID=test是一样的结果。 我从网上搜到下面的语句可以达到区分大小写的效果,与大家分享:select * from Userswhere binary_checks翻译 2009-02-23 22:45:00 · 760 阅读 · 0 评论 -
存储过程 游标 相关
今天写了一个存储过程,其中想用游标循环处理一些数据,而且需要参数。但是Server中没有带参数的游标(这个是从网上知道的,不代表个人看法,我总认为有的)。我说的带参数的游标是类似于带参数的存储过程或代码类一样,每次调用传参即可。但是游标没有这样的。倒是有一种近似的,就是先声明一个原创 2011-09-29 09:22:38 · 552 阅读 · 0 评论 -
sql 全角 半角
----------使用自定义函数进行转换if object_id(N'U_ConvertSBCANDDBC',N'FN') is not null drop function U_ConvertSBCANDDBCGO /* 转换原理 全角字符unicode编码从65281~65374 半角字符unicode编码从33~126 空格比较特殊,全角为 1228转载 2011-12-16 09:25:48 · 809 阅读 · 0 评论 -
批量修改多表数据
declare @ReplaceSourceStr varchar(100),@ReplaceDescStr varchar(100) select @ReplaceSourceStr='',@ReplaceDescStr='' declare my_cursor cursor scroll forselect case when cols.xtype=35 or cols.xty转载 2012-01-27 15:32:05 · 948 阅读 · 1 评论 -
sql时间处理语句一大堆
--设置 min server memory 配置项EXEC sp_configure N'min server memory (MB)',0--设置 max server memory 配置项EXEC sp_configure N'max server memory (MB)',256--使更新生效RECONFIGUREWITH OVERRIDE使用文件及转载 2012-01-27 15:55:35 · 997 阅读 · 0 评论 -
sql2005通过日志恢复被删除的数据方法
1、首先要了解一个没有公开的系统函数::fn_dblog,他可以读取sql日志,并返回二进制的行数据2、然后要了解sql的二进制数据是如何存储的3、用自己擅长的开发工具来分析数据,得到我们需要的信息我用c#写了一个测试样例,分析了int,char,datetime和varchar的日志情况而且没有考虑null和空字符串的保存,希望感兴趣的朋友能和我一起交流打造属于自己的日志分析转载 2012-01-27 14:02:35 · 1915 阅读 · 0 评论 -
杂记 数据库相关
根据一张表删除另一张表的数据 :Delete from E22009062501BFrom E22009062502B A INNER JOIN E22009062501B BON A.ID= B.IDWhere A.Name=B.Name sql2005附件数据库失败,提示:SQL2005附加数据库"失败........无法更新数据库"xxx",因为数据库是只读。原创 2011-09-24 11:26:17 · 657 阅读 · 0 评论
分享