随笔分类 -  SQL Server

SQL Server
摘要:1.清空日志原文网址: DUMP TRANSACTION 库名 WITH NO_LOG 原文网址: 2.截断事务日志:原文网址: BACKUP LOG 数据库名 WITH NO_LOG原文网址: 3.收缩数据库文件(如果不压缩,数据库的文件不会减小原文网址: 企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件原文网址: --选择日志文件--在收缩方式里选择... 阅读全文
posted @ 2008-10-04 02:11 scgw 阅读(678) 评论(0) 推荐(0)
摘要:select * from yx_article where id=(select min(id) from dbo.yx_article where id>4) select * from yx_article where id=(select max(id) from dbo.yx_article where id<4) 阅读全文
posted @ 2008-10-04 01:33 scgw 阅读(256) 评论(0) 推荐(0)
摘要:在SQL 2005中出现“数据类型 varchar 和 bit 在 add 运算符中不兼容”只需用convert()函数 如要把一个bit类型的变量@num转化为varchar类型:convert(varchar(4),@num)。 CREATE PROCEDURE [dbo].[sp_News_DeleteCategory1] @CategoryID Nvarchar... 阅读全文
posted @ 2008-10-03 22:32 scgw 阅读(4066) 评论(1) 推荐(0)
摘要:编写通用的SQL防注入程序一般的http请求不外乎get 和 post,所以只要我们在文件中过滤所有post或者get请求中的参数信息中非法字符即可,所以我们实现http 请求信息过滤就可以判断是是否受到SQL注入攻击。 IIS传递给asp.dll的get 请求是是以字符串的形式,,当 传递给Request.QueryString数据后,asp解析器会分析Request.QueryStrin... 阅读全文
posted @ 2008-09-25 05:32 scgw 阅读(709) 评论(0) 推荐(0)
摘要:直接restore或附加应该是不行的, 用脚本+导数据肯定没有问题。 2005转到2000的步骤 1. 生成for 2000版本的数据库脚本 2005 的manger studio -- 打开"对象资源管理器"(没有的话按F8), 连接到你的实例 -- 右键要转到2000的库 -- 任务 -- 生成脚本 -- 在"脚本向导"的"选择数据库"中, 确定选择的是要转到2000的库 -- 勾选"为所选... 阅读全文
posted @ 2008-09-25 05:24 scgw 阅读(321) 评论(0) 推荐(0)
摘要:C# sqlserver oracle 的都有 不过发现那个 C# 的好像"楠"字查的时候会有问题。。。不知道为啥。。 C# 1/**//// 2 /// 生成拼音简码 3 /// 4 /// Unicode编码字符串 5 /// 拼音简码:string 6 public static string GetPinyinCode(stri... 阅读全文
posted @ 2008-07-31 10:20 scgw 阅读(1005) 评论(0) 推荐(0)
摘要:set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go ALTER PROCEDURE [dbo].[SetTaskPosition] @TaskID uniqueidentifier, @Position int AS DECLARE @ListID uniqueidentifier DECLARE @OldPosition int SELEC... 阅读全文
posted @ 2008-04-02 22:09 scgw 阅读(241) 评论(0) 推荐(0)
摘要:今天把将要制作完成的网站“日出文学社”预发布到了网上(确切地说应是12月28日上线的),整个网站基本框架已经确定下来,往后再作功能的加强及适应性的修改。(本月末上网到期了,只能跑回XX来上网了!) 整个网站基于ASP.NET 2.0 + SQL SERVER 2005,三层结构模式,部分应用到了MS的AJAX(个人觉得不是很成功,有时在浏览时会出现超时的情况,或是出现一些未知的提... 阅读全文
posted @ 2007-12-31 15:30 scgw 阅读(182) 评论(1) 推荐(0)
摘要:长度与分析用 datalength(Char_expr) 返回字符串包含字符数,但不包含后面的空格 substring(expression,start,length) 不多说了,取子串 right(char_expr,int_expr) 返回字符串右边int_expr个字符 字符操作类 upper(char_expr) 转为大写 lower(char_expr) 转为小写... 阅读全文
posted @ 2007-09-16 21:12 scgw 阅读(493) 评论(0) 推荐(0)
摘要:1、常用日期方法(下面的GetDate() = '2006-11-08 13:37:56.233') (1)DATENAME ( datepart ,date ) 返回表示指定日期的指定日期部分的字符串。Datepart详见下面的列表. SELECT DateName(day,Getdate()) –返回8 (2)DATEPART ( datepart , date ) 返回表... 阅读全文
posted @ 2007-09-16 11:45 scgw 阅读(675) 评论(1) 推荐(0)
摘要:set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go -- ============================================= -- Author: -- Create date: -- Description: -- Notes: -- =========================... 阅读全文
posted @ 2007-09-16 06:58 scgw 阅读(415) 评论(0) 推荐(0)
摘要:drop procedure propageset go Create Procedure ProPageSet @tb varchar(50), --表名 @col varchar(50), --按该列来进行分页(必须是唯一性的字符,比如标识种子) @colorder varchar(50), --需要排序的字段(为空,则默认为col) @orderby bit, --排序,0-顺序,... 阅读全文
posted @ 2007-09-16 06:54 scgw 阅读(1502) 评论(0) 推荐(0)
摘要:SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm 例如: select getdate() 2004-09-12 11:06:08.177 整理了一下SQL Server里面可能经常会用到的日期格式转换方法: 举例如下: select CONVERT(varchar, getdate(), 120 ) 2004-09-1... 阅读全文
posted @ 2007-09-15 16:07 scgw 阅读(1343) 评论(0) 推荐(0)
摘要:事务定义: 事务是单个的工作单元。如果某一事务成功,则在该事务中进行的所有数据更改均会 提交,成为数据库中的永久组成部分。如果事务遇到错误且必须取消或回滚,则所有 数据更改均被清除。 事务三种运行模式: 自动提交事务 每条单独的语句都是一个事务。 显式事务 每个事务均以 BEGIN TRANSACTION 语句显式开始, 以 COMMIT 或 ROLLBACK 语句显式结束。 隐性事务 在前一个事... 阅读全文
posted @ 2007-09-13 17:06 scgw 阅读(691) 评论(1) 推荐(0)