随笔分类 -  SQLSERVER

摘要:没用过SQL Server 数据库,第一次配置费了不少劲,微软的东西有点绕,能遇到的问题都遇到了,看过此文后,数据库基本都能连接。废话不说。我的系统是xp,不能装SQL Server 2005的企业版本,只能装开发版和Express版,Express是免费版,学习用它就够了。首先需要下载一个名为SQLServer2005_SSMSEE.msi,这个文件一搜索就有下载(http://download.microsoft.com/download/1/1/0/110d908f-c445-4523-b939-220c7d135f3d/SQLServer2005_SSMSEE.msi)下载安装。用VS 阅读全文
posted @ 2008-02-14 22:21 曹振华 阅读(13861) 评论(9) 推荐(0) 编辑
摘要:SQL2005 分五个版本,如下所列, 1.Enterprise(企业版), 2.Development(开发版), 3.Workgroup,(工作群版) 4.Standard,(标准版) 5.Express.(嗯,估且就叫它简易版吧) 这几个版本,我们究竟应该使用哪一版呢﹖ 这是许多初学SQL2005的人最常问的问题。 我简单的比较一下 Enterpr... 阅读全文
posted @ 2008-02-14 10:02 曹振华 阅读(2003) 评论(0) 推荐(0) 编辑
摘要:我装的sql server express edition 也没有这两个数据库,最后终于找到 1,到下面的网址去下载一个SQL2000SampleDb.msi http://www.microsoft.com/downloads/details.aspx?FamilyId=06616212-0356-46A0-8DA2-EEBC53A68034&displaylang=en 2,安装,默认在C:... 阅读全文
posted @ 2008-02-14 09:26 曹振华 阅读(974) 评论(0) 推荐(0) 编辑
摘要:引用地址:http://www.cnblogs.com/young18/archive/2007/06/05/772393.html using#region using using System; using System.Data; using System.Configuration; using System.Linq; using System.Web; using System.Web... 阅读全文
posted @ 2008-01-25 14:36 曹振华 阅读(321) 评论(0) 推荐(0) 编辑
摘要:引用地址:http://www.cnblogs.com/young18/archive/2007/06/05/772127.html using#region using using System; using System.Data; using System.Configuration; using System.Linq; using System.Web; using System.Web... 阅读全文
posted @ 2008-01-25 14:33 曹振华 阅读(248) 评论(0) 推荐(0) 编辑
摘要:本来说是在Visual Studio 2008 Beta2中集成LINQ to SQL可视化调试工具,可现在我们很“正常”的发现MS的承诺又一次推迟了——在Beta2发布后,LINQ to SQL可视化调试工具单独发布了,ScottGu也在其Blog上做了介绍(LINQ to SQL Debug Visualizer),简单翻译整理一下。 首先必须下载~~,Download 下载文件包括一个可视... 阅读全文
posted @ 2008-01-25 14:30 曹振华 阅读(509) 评论(0) 推荐(0) 编辑
摘要:本文的目的是帮助大家搞清楚C#3.0里面的Linq查询表达式的来龙去脉,搞清楚以后对C#3.0的新特性基本上也就了然于胸了。建议大家看完Linq查询后再看各个语法新特性对Linq的意义,这样会更加有帮助一些。 1、自动属性。 class Class { //C#2.0 属性 //private int _id; //public int ID //{ ... 阅读全文
posted @ 2008-01-06 15:22 曹振华 阅读(245) 评论(0) 推荐(0) 编辑
摘要:说明:复制表(只复制结构,源表名:a 新表名:b) select * into b from a where 11 说明:拷贝表(拷贝数据,源表名:a 目标表名:b) insert into b(a, b, c) select d,e,f from b; 说明:显示文章、提交人和最后回复时间 select a.title,a... 阅读全文
posted @ 2007-12-26 23:44 曹振华 阅读(369) 评论(0) 推荐(0) 编辑
摘要:1,设定参数可选sql语句: create procedure [dbo].[proname] @flag nvarchar(2) if (@flag='1') select * from table_name if (@flag='2') select id from table_name return 2.在存储过程中引用另一个存储过程的数据 例12-3 在该存储过程中使用了OUTPU... 阅读全文
posted @ 2007-12-25 23:35 曹振华 阅读(248) 评论(0) 推荐(0) 编辑
摘要:alter procedure time_by as Declare @Count Int Set @Count=1099 While @Count<=4298 --@Count的初值为1099,自然不会大于等于4298,while循环也自然不会执行 Begin update Time_by_day set Time_ID=(@Count-1098) where Time_ID=@Co... 阅读全文
posted @ 2007-12-25 23:32 曹振华 阅读(1828) 评论(0) 推荐(0) 编辑
摘要:declare @table varchar(20) set @table='salesfact'+rtrim(year(getdate())) declare @sql varchar(1000) set @sql=' if exists(select 1 from sysobjects where name='''+@table+''' and xtype=''u'') drop tabl... 阅读全文
posted @ 2007-12-25 23:31 曹振华 阅读(270) 评论(0) 推荐(0) 编辑
摘要:SqlCommand cmd=new SqlCommand(); cmd.Connection=this.conn ; cmd.CommandType=CommandType.StoredProcedure; cmd.CommandText="Returnrowcount"; cmd.Parameters.Add(new SqlPar... 阅读全文
posted @ 2007-12-25 23:30 曹振华 阅读(279) 评论(0) 推荐(0) 编辑
摘要:set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go -- ============================================= -- Author: -- Create date: -- Description: -- Notes: -- ==========================... 阅读全文
posted @ 2007-12-25 23:29 曹振华 阅读(479) 评论(0) 推荐(0) 编辑
摘要:用一个命令对象调用存储过程,就是定义存储过程的名称,给过程的每个参数添加参数定义,然后用上一节中给出的方法执行命令。 为了使本节的示例更有说服力,下面定义一组可以用于插入、更新和删除Northwind示例数据库中Region表的记录的存储过程,这个表尽管很小,但可以用于给每种常见的存储过程编写示例。 1. 调用没有返回值的存储过程 调用存储过程的最简单示例是不给调用者返回任何值。下面定义了两个这样... 阅读全文
posted @ 2007-12-25 23:27 曹振华 阅读(874) 评论(0) 推荐(0) 编辑
摘要:一、前言:在经过一段时间的存储过程开发之后,写下了一些开发时候的小结和经验与大家共享,希望对大家有益,主要是针对Sybase和SQL Server数据库,但其它数据库应该有一些共性。 二、适合读者对象:数据库开发程序员,数据库的数据量很多,涉及到对SP(存储过程)的优化的项目开发人员,对数据库有浓厚兴趣的人。 三、介绍:在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就... 阅读全文
posted @ 2007-12-25 23:26 曹振华 阅读(173) 评论(0) 推荐(0) 编辑
摘要:遇到需要将txt文件转化到内存表dataset中,txt文件是特定格式的,文件中,一条记录为一行,各字段之间用“|”分割(注:最后一个字段后,有”|”)各字段依次为数据库中的相应字段。 举例如下: ID号|线路编码|车站编码|运行模式|模式设置日期|模式设置时间 1|98|9821|06|20070913|211835| 方法如下: /**//*... 阅读全文
posted @ 2007-12-25 23:24 曹振华 阅读(571) 评论(0) 推荐(0) 编辑
摘要:将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。 存储过程的优点 1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。 2.... 阅读全文
posted @ 2007-12-25 23:22 曹振华 阅读(238) 评论(0) 推荐(0) 编辑
摘要:现在很多网站都提供了站内的搜索功能,有的很简单在SQL语句里加一个条件如:where names like ‘%words%’就可以实现最基本的搜索了。 我们来看看功能强大一点,复杂一点的搜索是如何实现的(在SQL SERVER200/2005通过存储过程实现搜索算法)。 我们把用户的搜索可以分为以下两种: 1.精确搜索,就是把用户输入的各个词语当成一个整体,不分割搜索.... 阅读全文
posted @ 2007-12-25 23:09 曹振华 阅读(223) 评论(0) 推荐(0) 编辑
摘要:距离微软的SQL Server 2005正式版的推出,已经将近一年的时间。随着最近两份研究报告的出炉,SQL Server 2005又引起了业界的关注和评论——微软凭借SQL Server 2005取得了超过Oracle和IBM数据库产品市场占有率的增长速度。但是,对于不足一岁的SQL Server 2005,还有一些你应该知道的事情,在本文中列举了关于SQL Server 2005你应该知道的1... 阅读全文
posted @ 2007-12-25 22:57 曹振华 阅读(247) 评论(0) 推荐(0) 编辑
摘要:在本系列文章中,我们将深入探讨如何把.NET 2.0和SQL Server 2005的查询通知特征联合起来,以便通知应用程序何时关键数据发生变化进而达到消除反复查询数据库的目的。 一. 引言 数据库应用程序的典型问题之一是更新陈旧的数据。 设想有一个典型的显示产品及其分类的电子商务网站。一个供应商的产品列表很可能并不经常发生变化,而其分类列表甚至更不会频繁更改。然而,在用户每次浏览该网... 阅读全文
posted @ 2007-12-25 22:55 曹振华 阅读(376) 评论(0) 推荐(0) 编辑