随笔分类 -  DATABASE

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