数据库
popotans
这个作者很懒,什么都没留下…
展开
-
开始学习linq
.NET Language-Integrated Query(LINQ,语言集成查询)是微软公司提供的一项新技术,它能够将查询功能直接引入到.NET Framework 3.5所支持的编程语言(如C#、Visual Basic等)中。查询操作可以通过编程语言自身来传达,而不是以字符串嵌入到应用程序代码中。LINQ主要包括4个独立技术:LINQ to Objects、LINQ原创 2009-11-21 14:19:00 · 621 阅读 · 0 评论 -
SQLSERVER2000与2005
- 自动编号:设字段类型为:int ,然后列属性中 (是标识)选是,标识种子选1。 用varchar(max)代替text。varchar的最大长度为8000,但是varchar(max)则可以存储多达2G的数据,因此其作用相当 于SQL 2000中的text。但是微软可能会后续的SQL Server版本中移除text类型,从现在就应该用varchar(max) 来代替text。原创 2010-02-21 17:54:00 · 664 阅读 · 0 评论 -
T-SQL 存储过程中使用事务并回滚出错的SQL语句(C#事务处理)
在程序中使用事务是我们处理并发数据操作常用的方法,例如,要从用户的输入中得到数据,进而更新表T1,这时由于T1与表T2数据存在关联,T1数据的变化,T2要删除一条相应的记录(可以是计算出的),如果T2删除失败,那么之前的操作应回到原始的值,并通知用户操作失败。这时事务就有它的用武之地了。我们可以将SQL语句写到一个字符串中,使用以下方法执行: /// /// 执行基本SQL语句原创 2010-02-21 18:06:00 · 5987 阅读 · 0 评论 -
C# 读取存储过程输出参数
string result=0; SqlConnection cn = new SqlConnection("連接字符串"); SqlCommand cmd = new SqlCommand("spr_dinid",cn); cmd.CommandType = CommandType.StoredProcedure;原创 2010-02-24 14:45:00 · 661 阅读 · 0 评论 -
ADO.NET数据库连接池-爱秋风爱生活-
连接池是Data Provider提供的一个机制,使得应用程序使用的连接保存在连接池里而避免每次都要完成建立/关闭连接的完整过程。SqlConnection.Open()是向Data Provider请求一个连接,Data Provider不一定需要完成建立连接的完整过程,可能只需要从连接池里取出一个可用的连接就可以;SqlConnection.Close()是请求关闭一个连接,Data Pr转载 2009-12-25 15:58:00 · 510 阅读 · 0 评论 -
sqlserver 一些全局变量
sqlserver 中 全局变量 是一种特殊类型的变量,全局变量以@@开头,是由系统定义的。@@CONNECTIONS 返回 SQL Server 自上次启动以来尝试的连接数。@@CURSOR_ROWS 确定当其被调用时检索了游标符合条件的行数。@@DATEFIRST 针对会话返回 SET DATEFIRST原创 2010-01-07 15:42:00 · 542 阅读 · 0 评论 -
在使用SQL编程时需要用到的函数汇总,很有用。
--聚合函数use pubsgoselect avg(distinct price) --算平均数from titleswhere type=businessgo use pubsgoselect max(ytd_sales) --最大数from titlesgo use pubsgoselect min(ytd_sales) --最原创 2010-01-07 16:03:00 · 577 阅读 · 0 评论 -
转载的一篇sqlserver文章
公司组织SQL水平考试,看了写教材,写了点总结发上来跟大家分享。我公司使用的是Sybase ASE12.5,所以下面的一些特性是针对Sybase ASE的。 一:SQL Bisic1:SQL(Structured Quary Language)特性:a:标准化b:非过程化的c:可优化的d:面向集合操作的2:AS转载 2010-01-08 11:53:00 · 435 阅读 · 0 评论 -
语句
<br />CREATE PROCEDURE Webn_Product_GetListSingleMember@hcid int,@shownum int,@scid intAS declare @sql nvarchar(1000)if @scid=0 set @sql='select top '+str(@shownum)+' * from products t where productid=(select max(productid) from products whe原创 2010-06-22 10:37:00 · 621 阅读 · 0 评论