随笔分类 - DATABASE
MYSQL\SQL SERVER\ORACLE
摘要:建立表: 1 CREATE TABLE [TestTable] ( 2 [ID] [int] IDENTITY (1, 1) NOT NULL , 3 [FirstName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL , 4 [LastNa...
阅读全文
摘要:众所周知,SQL注入攻击是最为常见的Web应用程序攻击技术。同时SQL注入攻击所带来的安全破坏也是不可弥补的。以下罗列的10款SQL工具可帮助管理员及时检测存在的漏洞。BSQL HackerBSQL Hacker是由Portcullis实验室开发的,BSQL Hacker 是一个SQL自动注入工具(支持SQL盲注),其设计的目的是希望能对任何的数据库进行SQL溢出注入。 BSQL Hacker的适用群体是那些对注入有经验的使用者和那些想进行自动SQL注入的人群。BSQL Hacker可自动对Oracle和MySQL数据库进行攻击,并自动提取数据库的数据和架构。The MoleThe Mole.
阅读全文
摘要:概要本文介绍如何识别当前的 SQL Server 版本号以及对应的产品级别或服务包 (SP) 级别。还介绍了如何识别所使用的 SQL Server 2000 或 SQL Server 7.0 的具体版本。
阅读全文
摘要:表中主键必须为标识列,[ID] int IDENTITY (1,1)1.存储过程SELECT TOP 页大小 *FROM TestTableWHERE (ID NOT IN (SELECT TOP 页大小*页数 id FROM 表 ORDER BY id))ORDER BY ID2.游标存储过程create procedure SqlPager@sqlstr nvarchar(4000), --查...
阅读全文
摘要:1、配置服务器时中断.
2、注册 ActiveX 时中断.
3、显示到100%的时候中断.
4、提示:command line option syntax error, type command /? for help,继续安装,最后在配置服务器的时候出现:无法找到动态链接
SQLUNIRL.DLL于指定的路径……
5、以前进行的程序创建了挂起的文件操作,运行安装程序前,必须重新启动
阅读全文
摘要:我们的解决方式是:
1、首先在UI录入时,要控制数据的类型和长度、防止SQL注入式攻击,系统提供检测注入式攻击的函数,一旦检测出注入式攻击,该数据即不能提交;
2、业务逻辑层控制,通过在方法内部将SQL关键字用一定的方法屏蔽掉,然后检查数据长度,保证提交SQL时,不会有SQL数据库注入式攻击代码;但是这样处理后,要求UI输出时将屏蔽的字符还原。因此系统提供屏蔽字符 的函数和还原字符的函数。
3、在数据访问层,绝大多数采用存储过程访问数据,调用时以存储过程参数的方式访问,也会很好的防止注入式攻击。
阅读全文
摘要:方法一(推荐):update tablename set fieldA=replace(cast(fieldA as varchar(8000)) ,'aa','bb')这样的语句。SQL中replace替换ntext,text字段部分内容使用说明:replace(cast(fieldA as varchar(8000)) ,'aa','bb')方法二:支持text字段处理的仅有:下面的函数和语句...
阅读全文
摘要:参考SQL Server联机丛书的 sp_renamedb与sp_rename
阅读全文
摘要: 1、 varchar:可变长度的非 Unicode 数据,最长为 8,000 个字符。
2、nvarchar:可变长度 Unicode 数据,其最大长度为 4,000 字符。
3、char: 固定长度的非 Unicode 字符数据,最大长度为 8,000 个字符。
4、nchar:固定长度的 Unicode 数据,最大长度为 4,000 个字符。
5、char和varchar都是字符串类型的用Unicode编码的字符串,结果是字符的整数值.
阅读全文
摘要:所做的小项目中需要多级分类, 试着学习实现多级分类。由于对存储过程本身并不大熟悉,也不想借助于treeview,于是递归逻辑采用C#实现,配合数数据库完成了多级分类的获取方法。增加分类节点应该说是比较简单的,此文暂略。
阅读全文
摘要:使用递归方法 把数据表加载到treeview后,
怎样根据treeview上的某个节点知道它在数据库表上对应的主键值?
阅读全文
摘要:/*
数据库分页存储过程---equn.net
参数说明:
?tablename为搜索表名
?where为搜索表名,要显示所有记录请设为"1=1"
?orderby为搜索结果排序,如order by id desc
?curpage当前页码
?page_record每页记录条数
结果:
?返回表tablename中满足条件where的第curpage页的page_record条记录,结果按orderby排序
*/
阅读全文
摘要:数据库时间查询格式,实用型
阅读全文
摘要:找了好几个,这个例子还算不错!
主要在还原数据库时,有杀死其它连接进程的代码
阅读全文
摘要:利用SQLDMO实现的,只要添加SQLDMO引用就好了
阅读全文
摘要:前一段时间做了一个海量的数据存储过程,并做了一个测试版的程序。希望对大家有所帮助。 网上很多这样的存储过程,但是依次试过之后,还是这样的分页较好,并且网上很少有测试程序,即使找到了存储过程,但是调用过程也极为麻烦。
阅读全文

浙公网安备 33010602011771号