T-SQL
文章平均质量分 71
YuiJUNJUN
这个作者很懒,什么都没留下…
展开
-
常用语句(一)create、insert into...values(...)、truncate、distinct、having、inner join ... on...
/*drop database exercise;truncate table student;truncate table book;alter table book drop column remark;*/create database exercisegouse exercisego/*-----------------------------------------原创 2013-04-14 15:30:33 · 1405 阅读 · 0 评论 -
常用语句(三)alert table ... 、constraint、foreign key(...) references ...(...)、check(... between ...)
/**//**/create table users(id int not null identity(1,1) primary key,uname char(10),upasswd char(12))goinsert into users(uname,upasswd) values('张明','123456');insert into users(uname,upasswd) va原创 2013-04-14 15:43:39 · 3292 阅读 · 0 评论 -
常用语句(四)select top ... ... from ... where ... not in(select top ... ... from ...)、AVG()
/*alter table score drop constraint FK_studentgoalter table student drop constraint PK_studentgoalter table score drop constraint PK_scorego*/select top (6-4+1) * from student st1 where st1.sn原创 2013-04-14 15:44:38 · 1568 阅读 · 0 评论 -
常用语句(六)print、beign ... end、procedure、declare、@、exec
/**/if(select MIN(grade) from score where sno=20130204)>75 print '良好'else if(select MIN(grade) from score where sno=20130204)>60 print '及格'else print '不及格'select MIN(grade) from score where sn原创 2013-04-14 15:46:58 · 827 阅读 · 0 评论 -
常用语句(二)
/*truncate table coursegotruncate table scorego*//**/create table course(cno int not null,cname varchar(20))goinsert into course values(1,'大学英语');insert into course values(2,'JAVA从入门到精通');原创 2013-04-14 15:42:16 · 463 阅读 · 0 评论 -
常用语句(五)index、clustered、unique、... view ... as ...、... from view
/**/create index cluster on student(sno)godrop index student.clustergoalter table score drop constraint FK_score1goalter table score drop constraint FK_score2goalter table student drop const原创 2013-04-14 15:46:19 · 861 阅读 · 0 评论 -
常用语句(七)procedure
/*1,创建存储过程usp_exec1完成功能为:如果考英语学员的平均分数不到80分则给每个考英语的学生增加2分,直到平均分达到80分为止,但不能给超过98分的学员增加分数*//*create table test1Score(scno int identity(1,1) not null primary key,sno int,cno int,score int)gotrunca原创 2013-04-14 15:47:43 · 690 阅读 · 0 评论 -
SQL Server 存储过程
Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。 Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 存储过程中转载 2013-06-15 11:05:21 · 624 阅读 · 0 评论