随笔分类 -  SQL

摘要:-- 打开SQL高级选项设置USE masterEXEC sp_configure 'show advanced options', 1RECONFIGURE WITH OVERRIDE-- 设置最大内存为 512MUSE masterEXEC sp_configure 'max server memory (MB)',15000RECONFIGURE WITH OVERRIDE 阅读全文
posted @ 2011-11-10 14:09 洗碗心得 阅读(456) 评论(0) 推荐(0) 编辑
摘要:首先感谢博客园的朋友andy_tiggerSQL Server 2005 单个用户 问题解决方法如下 ALTER DATABASE 数据库名 SET MULTI_USER; USE master; GO DECLARE @SQL VARCHAR(MAX); SET @SQL='' SELECT @SQL=@SQL+'; KILL '+RTRIM(SPID) FROM master..sysprocesses WHERE dbid=DB_ID('数据库名'); EXEC(@SQL); GO希望对有遇到这个问题的朋友有所帮助! 阅读全文
posted @ 2011-04-27 15:32 洗碗心得 阅读(425) 评论(0) 推荐(0) 编辑
摘要:protected void btnhuifu_Click(object sender, EventArgs e) { //string path = Page.MapPath("../App_Data").ToString(); //if (new Maticsoft.BLL.Setting().HuiFu(path)) //{ // this.Label1.Text = "数据恢复成功"; //} //else //{ // this.Label1.Text = "数据恢复失败,数据库正在使用"; //} string StrPath = Server.MapPath("../App_ 阅读全文
posted @ 2011-01-12 15:14 洗碗心得 阅读(304) 评论(0) 推荐(0) 编辑
摘要:DECLARE @temp TABLE( id INT, [name] VARCHAR(50), class VARCHAR(50) ) INSERT INTO @temp SELECT 1,'a','A' UNION ALL SELECT 2,'b','C' UNION ALL SELECT 3,'c','B' UNION ALL SELECT 4,'d','C' UNION ALL SELECT 5,'e','B' UNION ALL SELECT 6,'f','A' SELECT * FROM @temp AS _temp WHERE [name] IN ( SELECT TOP 1 [ 阅读全文
posted @ 2011-01-12 10:01 洗碗心得 阅读(439) 评论(0) 推荐(0) 编辑
摘要:引言 在前篇文章中(SQL查询入门(上篇),我对数据库查询的基本概念以及单表查询做了详细的解释,本篇文章中,主要说明SQL中的各种连接以及使用范围,以及更进一步的解释关系代数法和关系演算法对在同一条查询的不同思路。多表连接简介 在关系数据库中,一个查询往往会涉及多个表,因为很少有数据库只有一个表,而如果大多查询只涉及到一个表的,那么那个表也往往低于第三范式,存在大量冗余和异常。 因此,连接(Joi... 阅读全文
posted @ 2010-04-13 20:31 洗碗心得 阅读(323) 评论(0) 推荐(0) 编辑
摘要:功能:在删除主表时,自动删除副表(外键约束)相应内容删除包含主键值的行的操作,该值由其它表的现有行中的外键列引用。在级联删除中,还删除其外键值引用删除的主键值的所有行。如:create database tempgouse tempgocreate table UserInfo(UserId int identity(1,1) primary key ,UserName varchar(20), ... 阅读全文
posted @ 2009-10-29 09:42 洗碗心得 阅读(1159) 评论(0) 推荐(0) 编辑
摘要:declare @b datetime,@e datetime set @b = '2003-12-20' set @e = '2004-01-21' select datediff(week,@b,@e) ,datediff(week,@b,@e) + case when datepart(weekday,@b) > 1 then 0 else 1 ... 阅读全文
posted @ 2009-10-27 19:24 洗碗心得 阅读(231) 评论(0) 推荐(0) 编辑
摘要:alter table cardInfo add constraint PK_CID primary key (CID), --主键约束,CID为主键 constraint CK_CID check (CID like '1010 3576 [0-9][0-9][0-9][0-9] [0-9][0-9][0-9][0-9]'), constraint DF_curType default ('R... 阅读全文
posted @ 2009-01-09 13:04 洗碗心得 阅读(264) 评论(0) 推荐(0) 编辑
摘要:2006-08-09 19:07 我们经常出于某种目的需要使用各种各样的日期格式,当然我们可以使用字符串操作来构造各种日期格式,但是有现成的函数为什么不用呢? SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm 例如: select getdate() 2004-09-12 11:06:08.177 整理了一下SQL Server里面可... 阅读全文
posted @ 2008-12-19 11:17 洗碗心得 阅读(284) 评论(0) 推荐(0) 编辑
摘要:创建insert触发器use studbgoif exists(select name from sysobjects where name='trig_transinfo')drop trigger trig_transinfogocreate trigger trig_transinfoon transinfofor insertasdeclare @ type char(4),@outmoney moneydeclare @mycardid char(10),@balance moneyselect @type=transtype,@outmoney=transmoney 阅读全文
posted @ 2008-10-27 21:53 洗碗心得 阅读(228) 评论(0) 推荐(0) 编辑
摘要:use studbgoupdate bank set currentmoney=currentmoney-1000 where costomername='chen'set nocount onprint '查看转账事务前的行数信息'select * from bankgobegin transactiondeclare @errorsum intset @errorsum=0update bank set currentmoney=currentmoney-1000where customername='zhangsan'set @errors 阅读全文
posted @ 2008-10-27 21:09 洗碗心得 阅读(234) 评论(0) 推荐(0) 编辑
摘要:create table table1(id int,name varchar(10)) create table table2(id int,score int) insert into table1 values( 1,'lee') ;insert into table1 values(2,'zhang') ; insert into table1 values(4,'wang') ; ins... 阅读全文
posted @ 2008-10-13 15:51 洗碗心得 阅读(212) 评论(0) 推荐(0) 编辑
摘要:(1)不带参数:use studb goif exists (select * from sysobjects where name ='proc_stu')drop procedure proc_stugocreate procedure proc_stuasdeclare @writtenAvg float,@labAvg floatselect @writtenAvg=AVG(written... 阅读全文
posted @ 2008-09-03 17:08 洗碗心得 阅读(255) 评论(0) 推荐(0) 编辑
摘要:SQL语句先前写的时候,很容易把一些特殊的用法忘记,我特此整理了一下SQL语句操作,方便自己写SQL时方便一点,想贴上来,一起看看,同时希望大家能共同多多提意见,也给我留一些更好的佳句,整理一份《精妙SQL速查手册》,不吝赐教! 一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备... 阅读全文
posted @ 2008-07-14 15:40 洗碗心得 阅读(191) 评论(0) 推荐(0) 编辑
摘要:create proc p_1 @pagesize int,-- 每页的大小 @pageindex int--当前要查看的页 as select * ,identity(int,1,1) as sid into # from tb if @pagesize(@pageindex-1)*@pagesize set rowcount 0 go --功能:通用海量数据库翻页 --设计:王文涛 QQ:... 阅读全文
posted @ 2008-07-14 15:23 洗碗心得 阅读(308) 评论(0) 推荐(0) 编辑
摘要:CREATE PROCEDURE p_out @a as int, @b as int, @c as int output AS set @c=@a+@b return '10' --------------------- ......... SqlCommand cmd2=new SqlCommand("p_out",conn); cmd2.CommandType=CommandType.StoredProcedure; cmd2.Parameters.Add("@a",SqlDbType.Int); cmd2.Parameters.A 阅读全文
posted @ 2008-07-14 15:19 洗碗心得 阅读(234) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示