文章列表
 
您正在查看 "数据库" 分类下的文章

2009-09-14 21:51

=================分页==========================
/*分页查找数据*/

CREATE PROCEDURE [dbo].[GetRecordSet]
@strSql varchar(8000),--查询sql,如select * from [user]
@PageIndex int,--查询当页号
@PageSize int--每页显示记录

AS

set nocount on
declare @p1 int

declare @currentPage int
set @currentPage = 0
declare @RowCount int
set @RowCount = 0
declare @PageCount int
set @PageCount =

 
2009-05-10 22:22
    使用SQL Server 自带的“生成SQL脚本”工具,可以生成创建表、视图、存储过程等的SQL脚本。那么,能否将表中的数据也生成为SQL脚本,在查询分析器中执行这些脚本后自动将数据导入到SQL Server中呢?答案是肯定的,网上收集资料如下:
CREATE PROCEDURE    dbo.OutputData     
@tablename  
 
2008-09-26 22:19
/*
问题:如果上述两表互相换一下:即表结构和数据为:
姓名 语文 数学 物理
张三 74  83  93
李四 74  84  94
想变成(得到如下结果):
姓名 课程 分数
---- ---- ----
李四 语文 74
李四 数学 84
李四 物理 94
张三 语文 74
张三 数学 83
张三 物理 93
--------------
*/

create table tb(姓名 varchar(10) , 语文 int , 数学 int , 物理 int)
insert into tb values('张三',74,83,93)
insert into tb values('李四',74,84,94)
go
 
2008-09-26 22:17
/*
标题:普通行列转换(version 2.0)
作者:爱新觉罗.毓华(十八年风雨,守得冰山雪莲花开)
时间:2008-03-09
地点:广东深圳
说明:普通行列转换(version 1.0)仅针对sql server 2000提供静态和动态写法,version 2.0增加sql server 2005的有关写法。

问题:假设有张学生成绩表(tb)如下:
姓名 课程 分数
张三 语文 74
张三 数学 83
张三 物理 93
李四 语文 74
李四 数学 84
李四 物
 
2008-09-26 22:14
固定列数的行列转换

student subject grade
--------- ---------- --------
student1 语文 80
student1 数学 70
student1 英语 60
student2 语文 90
student2 数学 80
student2 英语 100
……
转换为
语文 数学 英语
student1 80 70 60
student2 90 80 100
……
语句如下:select student,
sum(decode(subject,'语文', grade,null)) "语文",
sum(decode(subject,'数学', grade,null)) "数学",
sum(decode(sub
 
2008-09-26 15:53

INSERT失败,因为下列SET选项的设置不正确:'ARITHABORT'

当你在SQL Server上试图更新一个索引视图引用的表时,你可能回收到如下有错误

INSERT 失败,因为下列 SET 选项的设置不正确: 'ARITHABORT'

你必须在TSQL前Set ARITHABORT ON,代码如下

 
2008-06-27 11:50
有时, 为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。啊,但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 SQL 查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费的时间长得出奇。如果它降低了报告或您的企业应用程序的速度,用户必须等待的时间过长,他 们就会很不满意。就像您的父母不想听您解释为什么在深更半夜才回来一样,用户也不会听你解释为什么查询耗费这么长时间。(“对不起,妈妈,我使用了太多的 LEFT JOIN。”)用户希望应用程序响应迅速,他们的
 
2008-04-01 21:16
表A记录如下:
aID        aNum
1           a20050111
2           a20050112
3           a20050113
4       
 
2008-03-19 9:55
我想請問一下: set nocount on 是什麼意思, 為什麼很多的stored procedures的第一行都有遮一句話??多謝!!!
每次我们在使用查询分析器调试SQL语句的时候,通常会看到一些信息,提醒我们当前有多少个行受到了影响,这是些什么信息?在我们调用的时候这些信息有用吗?是否可以关闭呢?

答案是这些信息在我们的客户端的应用程序中是没有用的,这些信息是存储过程中的每个语句的DONE_IN_PROC 信息。

我们可以利用SET NOCOUNT 来控制这些信息,以达到提高程序性能的目的。

MSDN中帮助如下:

 
2007-10-24 15:18
不用Command可能无法得到返回值,如果你坚持用连接执行的话可以用替代方案,不要用出参。   
   CREATE    PROCEDURE    [dbo].InsertMessage   
   @name    char(10),   
                   @sex      char(10),   
      
 
 
   
 
 
文章分类
 
 
Asp(26)
 
Css(28)
 
 
 
Ajax(13)
 
 
Jquery(88)
 
 
Vba(5)
 
 
 
Ext(37)
 
Php(19)
 
Flex(3)
 
 
Bcb(12)
 
 
 
 
   
 
文章存档
 
     
 
最新文章评论
  

回复1624384474:上面有链接啊,可以打开啊,直接下载就行了
 

请问在哪可以下到整个插件,有就请发一下我的邮箱,1624384474@qq.com,谢谢
 

[表情]
 

很好哦!!!资料不错的
 

挺好的文章。
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu