SqlServer
刘少盟
别总说来日方长
展开
-
ADO.NET和数据库 各种实用知识点总结 一
GUID 是一种世界唯一表示码 如:9AC23201-D90F-4AF3-B43A-CF2F177596AB ; 强大的微软旗下的 net已经有了在程序中生成 GUID的方法 : Guid.NewGuid SQl语句: select A.UserId,A.UserName,A.Error,B.Name,isnull(B.Sfzh,'还未填写')Sfzh,原创 2012-02-22 21:11:31 · 480 阅读 · 0 评论 -
SQL多表联合查询高效率
多表联合查询效率今天做项目时,用到了多表查询。有三个表分别为et_task_termtt,et_core_thes_term_category ttc , et_core_thes_terms t 其中tt.termid=t.id、ttc.termid=t.id 刚 开始时用自然连接,sql语句为:select t.name from et_task_term tt,et_core原创 2012-07-18 11:29:27 · 9435 阅读 · 1 评论 -
有关“减轻服务器压力和占用资源的合理方法”求指导
有关“减轻服务器压力和资源的合理方法”求指导;这个你可以系统的研究下,首先确认速度慢的原因,肯定是从三个方面来下手:第一是程序,第二是IIS的配置,第三个数据库。程序中频繁的打开关闭数据库连接,会耗费时间(怎样打开就不关闭,让所有的读取用这一个)IIS的配置也会影响到效率还是就是数据库本身,如sql server也有缓存的概念,可以避免每次都重新查询,还有经常查询的原创 2012-07-02 11:16:39 · 990 阅读 · 2 评论 -
SQL函数和存储过程的区别
本质上没区别。只是函数有如:只能返回一个变量的限制。而存储过程可以返回多个。而函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程不行。执行的本质都一样。 函数限制比较多,比如不能用临时表,只能用表变量.还有一些函数都不可用等等.而存储过程的限制相对就比较少 1. 一般来说,存储过程实现的功能要复杂一点,而函数的实现的功能针对性比较强。 2. 对原创 2012-07-06 15:30:23 · 749 阅读 · 1 评论 -
SQL将数据库中存储过程复制到另一个库中
use master go if exists (select * from dbo.sysobjects where id = object_id(N '[dbo].[sp_copyProce] ') and OBJECTPROPERTY(id, N 'IsProcedure ') = 1) drop pr转载 2012-06-21 10:00:08 · 6406 阅读 · 1 评论 -
将一个库里的一张表中的数据复制到另一个库的一张表中
首先,要在A和B数据库中创建两个同名同结构的表,其中B数据库的表为目标表. private static void SQLCH() { SqlConnection ConectionFrom = new SqlConnection("Data Source=192.168.8.9;Initial Catalog=A;uid=sa;pwd=0");//数据库连接语原创 2012-06-20 11:18:16 · 3504 阅读 · 3 评论 -
ASP.net我们必须知道和理解的基本点
1.Asp.Net中几种相似的标记符号: 解释及用法答: :是在绑定控件DataBind()方法执行时被执行,用于数据绑定如: : 在程序执行时被调用,可以显示后台变量值如:*.aspx中: *.cs中: protected string aaa="姓名";:内联代码块里面可以在页面文件*.aspx或*.ascx文件里面嵌入后台代码如:for(int i=0原创 2012-03-04 08:39:27 · 431 阅读 · 0 评论 -
用户信息管理
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using Sy原创 2012-03-01 09:41:08 · 826 阅读 · 0 评论 -
C# winform TreeView控件使用代码详解
当前选中项:TreeView.SelectedNode 增加顶级节点:TreeView.Nodes.Add("Key", "Text") 增加同级节点:TreeView.SelectedNode.Parent.Nodes.Add("Key", "Text") 增加子节点:TreeView.SelectedNode.Nodes.Add("Key", "Text") 全部展开:Tree原创 2012-02-29 08:14:41 · 4253 阅读 · 0 评论 -
CTI的修改密码模块和退出模块
From1 准备传值代码: Password pa = new Password(); pa.MdiParent = this;//声明 PassWord的父窗体是本窗体( Form1) pa.NaVa = NaVa; pa.PaVa = PaVa; pa.Show();Pa原创 2012-02-27 21:13:15 · 729 阅读 · 0 评论 -
经典存储过程,(.NET存储过程分页)
create proc proUserInfoasselect * from T_UserInfo;goexec proUserInfo--创建带输入参数的存储过程create proc proUserInfo1@name varchar(20)asselect * from T_UserInfo WHERE Name=@namego--调用存储过程原创 2012-02-24 17:07:49 · 406 阅读 · 0 评论 -
C# sql数据的导入导出 来自huangshunle的专栏
从sql导出到txt try { SqlDataAdapter sdr = new SqlDataAdapter("select * from T_GRDA", con); DataSet ds = new DataSet();转载 2012-02-23 19:05:47 · 528 阅读 · 0 评论 -
Sql查询技巧:联合查询,求和,求平均数等。
Sql查询技巧:select * from T_User where address=’邯郸’ and Name=’小泗’ and是和的意思 取交集select * from T_User where address=’邯郸’ or Name=’小泗’ or 是或的意思 取并集select * from T_User order by asc 这原创 2012-02-23 17:43:40 · 5437 阅读 · 0 评论 -
SQL进程锁死的解决办法
sp_who activesp_who2========================================1:sp_who 或 sp_who2 2: Select * from sysprocesses where blocked <> 0 3: 企业管理器->服务器->管理工具->活动->当前活动 然后把他kill掉。。。 进程信息中原创 2012-11-08 18:03:53 · 3485 阅读 · 0 评论