摘要:
SQL Server 存储过程Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 存储过程中可以包含逻辑控制语句和数据操纵语句,它可以接受参数、输出参数、返回单个或多个结果集以及返回值。 由于存储过程在创建时即在数据库服务器上进行了编译并存储在数据库中,所以存储过程运行要比单个的SQL语句 阅读全文
posted @ 2013-11-29 16:38
邃蓝星空
阅读(199)
评论(0)
推荐(0)
摘要:
数据库索引的概念2010-03-25 10:03:35|分类:计算机技术|字号订阅1 索引的概念索引是一个单独的、物理的数据库结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。表的存储由两部分组成,一部分用来存放数据页面,另一部分存放索引页面。通常,索引页面相对于数据页面来说小得多。数据检索花费的大部分开销是磁盘读写,没有索引就需要从磁盘上读表的每一个数据页,如果有索引,则只需查找索引页面就可以了。所以建立合理的索引,就能加速数据的检索过程。SQL Server采用B-树结构的索引,根据索引的顺序与数据表的物理顺序是否相同可以分为:聚簇索引(clust 阅读全文
posted @ 2013-11-29 16:35
邃蓝星空
阅读(1866)
评论(0)
推荐(0)
摘要:
从C#程序中调用非受管DLLs文章概要:众所周知,.NET已经渐渐成为一种技术时尚,那么C#很自然也成为一种编程时尚。如何利用浩如烟海的Win32 API以及以前所编写的 Win32 代码已经成为越来越多的C#程序员所关注的问题。本文将介绍如何从C#代码中调用非受管DLLs。内容包括:1、如果某个函数是一个带有串类型(char*)输出参数的Win32 API 或者是DLL输出函数,那么从C#中如何调用它并获取从参数中返回的串呢?2、如何调用有结构(struct)和回调(callback)作为参数的函数,如GetWindowsRect 和EnumWindows?众所周知,.NET已经渐渐成为一种 阅读全文
posted @ 2013-11-29 13:46
邃蓝星空
阅读(359)
评论(0)
推荐(0)
摘要:
[转载]C++、C#写的WebService相互调用首先感谢永和兄提供C++的WebService服务器端及客户端,并且陪我一起熬夜;然后是火石和我做接口的兄弟,虽然都不知道你叫什么,如果没有你的合作,东西也没那么快完成。一、由于公司运营火石的《西游Q记》,火石采用的是C++作为开发语言,Unix平台,而我们一直使用Windows操作平台,.NET快速开发。我们之间需要数据的通讯,所以需要利用WebService实现跨平台的数据通讯。尽管WebService是跨平台的,但是实现起来却并不容易。二、用C#实现WebService是相当简单的事情,我们只要创建一个Web服务程序,在方法名上面加上[ 阅读全文
posted @ 2013-11-29 11:15
邃蓝星空
阅读(339)
评论(0)
推荐(0)

浙公网安备 33010602011771号