sql_server_存储过程及应用实例笔记

sql_server_存储过程及应用实例笔记

ID:15595448

大小:49.02 KB

页数:14页

时间:2018-08-04

sql_server_存储过程及应用实例笔记_第1页
sql_server_存储过程及应用实例笔记_第2页
sql_server_存储过程及应用实例笔记_第3页
sql_server_存储过程及应用实例笔记_第4页
sql_server_存储过程及应用实例笔记_第5页
资源描述:

《sql_server_存储过程及应用实例笔记》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2015—EASYMAN学习笔记(sql)1、CREATEproc新建存储过程ALTERPROC(EDURE–可省)修改存储过程列:ALTERPROCEDURE[dbo].[getcrdh]@dhnvarchar(12)output--输出ASdeclare@zhintdeclare@xhvarchar(4)BEGINEndDORPPROC删除存储过程2、插入数据的两种方式:A.InsertINTOtable(field1,field2,...)values(value1,value2,...)B.SELECTINTOFRO

2、M语句语句形式为:SELECTvale1,value2intoTable2fromTable1要求目标表Table2不存在,因为在插入时会自动创建表Table2,并将Table1中指定字段数据复制到Table2中。示例如下:SELECTINTOFROM语句创建表Table2并复制数据selecta,cINTOTable2fromTable1GO3、新建索引createindexindex_nameontable_name

3、view_name(colume_name[1,,,n])index_name是索引名称table_na

4、me

5、view_name是表的名称或视图名称colume_name是表或视图的哪些列上建索引4、如何对一批记录,加上顺序递增的行号呢?方法一selectt.*,px=(selectcount(1)fromtbwhereid

6、dd,idfromtoolsmanage1whereempnosidisnull)c,toolsmanage1wherec.id=toolsmanage1.idandempnosidisnull5、将一个表的自增列该为手动当IDENTITY_INSERT设置为OFF时,不能为表table中的标班识列插入显示值setIDENTITY_INSERTpartoff/ON6、小计,总计SQL语句(一个很有意思的sql语句)CREATETABLE#test(NameVARCHAR(10),[procedure]CHAR(1),mode

7、lVARCHAR(5),quantityINT);INSERTINTO#testSELECT'A','1','φ50',500UNIONALLSELECT'A','1','φ50',600UNIONALLSELECT'A','1','φ100',500UNIONALLSELECT'A','2','φ50',700UNIONALLSELECT'A','2','φ100',200UNIONALLSELECT'B','1','φ50',1000;SELECTCASEWHENGROUPING(Name)=1THEN'总计'WHENG

8、ROUPING(Name)=0ANDGROUPING([procedure])=1THENName+'合计'WHENGROUPING(Name)=0ANDGROUPING([procedure])=0ANDGROUPING([model])=1THENName+'的'+[procedure]+'小计'ELSENameENDASk,CASEWHENGROUPING([model])=1THEN''ELSE[procedure]ENDAS[procedure],ISNULL(model,'')ASmodel,SUM(quanti

9、ty)ASquantityFROM#testgroupbyName,[procedure],modelwithrollup;7、如何用Excel计算某一日期距离现在有多少个月/年?A1为日期:1999年3月,公式为:=DATEDIF(A1,NOW(),"M")如果是年的话将M改为Ysql函数计算两日期之间的年月日时分秒selectDATEDIFF(day/YEAR/MONTH,'2014-04-01',getdate())'2014-04-01'指起始日期getdate()--当前日期(终止日期)day/YEAR/MONTH

10、天年月,参数yearyy,yyyy年的格式quarterqq,q刻Monthmm,m月Daydd,d天Weekwk,ww周Hourhh小时minutemi,n分secondss,s秒millisecondms毫秒8、计算当月应上班天数(建立函数法)—-即除去星期六和星期天一个月剩余天数返回

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。