程序员人生 网站导航

SQL2008解决阻止保存要求重新创建表的更改

SQL2008解决阻止保存要求重新创建表的更改 SQL2008:如何解决“阻止保存要求重新创建表的更改”? 当用户在在SQL Server 2008企业管理器中更改表结构时,必须要先删除原来的表,然后重新创建新表,才...

编写安全的SQL Server扩展存储过程

编写安全的SQL Server扩展存储过程 SQL Server 的扩展存储过程,其实就是一个普通的 Windows DLL,只不过按照某种规则实现了某些函数而已。 近日在写一个扩展存储过程时,发现再写这类动态库时...

SQL Server 异构数据库之间数据的导入导出

SQL Server 异构数据库之间数据的导入导出 网(LieHuo.Net)教程 本文讨论了如何通过Transact-SQL以及系统函数OPENDATASOURCE和OPENROWSET在同构和异构数据库之间进行数据的导入导出,并给出了详细的...

SQL Server数据库被挂马的解决方案

SQL Server数据库被挂马的解决方案 sql数据库挂马是一种较新的挂马方法,只要网站存在注入,并且连接数据库是db owner权限就可以进行数据库挂马,通过先进的扫描技术批量收集到几万网站的SQL注入...

在SQL Server报表服务中实现级联参数

在SQL Server报表服务中实现级联参数 前段时间有位朋友问到了怎么样在报表服务里面实现级联的参数,也就是一个参数的可选值列表由另外一个参数确定。我答应这位朋友写一篇博客来说明怎么写这种报...

SQL 2005使用PARTITION and Rank实现group by to

SQL 2005使用PARTITION and Rank实现group by to DEMO1: select * from ( select Player, Year, HomeRuns, Rank() over (Partition BY Player order by HomeRuns DESC, Year DESC) as Ran...

SQL Server 2000中修改数据库COLLATE的实例

SQL Server 2000中修改数据库COLLATE的实例 1. 要确定没有其他人连接当前的数据库. 可以用sp_who查看,再用kill @spid强制关闭其连接. 2. 执行SQL,修改DB的Collate属性 USE [master] GO ALTER DA...

存储过程实例:SQL Server Sa密码破解

存储过程实例:SQL Server Sa密码破解 一个SQL Server Sa密码破解的存储过程: if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_GetPassword]') and OBJECTP...

SQL2005使用with关键字解决递归父子关系

SQL2005使用with关键字解决递归父子关系 1. 引言 现实项目中经常遇到需要处理递归父子关系的问题,如果把层次关系分开,放在多个表里通过主外键关系联接,最明显的问题就是扩展起来不方便,对于这...

SQL Server 2000 如何更新表的默认值

SQL Server 2000 如何更新表的默认值 问题: SQL Server 2000 如何更新表的默认值? 回答: alter table news_class alter column [Update_Date] set DEFAULT getdate() 网上都说...