【计算机】03 TRANSACT-SQL语言编程.pptVIP

  • 6
  • 0
  • 约7.77千字
  • 约 29页
  • 2018-02-26 发布于江苏
  • 举报
【计算机】03 TRANSACT-SQL语言编程

第3讲 Transact-SQL语言编程 编程基础知识 问题 如何编制类似C语言的基本程序? 要能编程须具备哪些结构? 引用数据库对象的规则 Transact-SQL的语法元素 SQL Server中标识符的命名规则 练习1 问题:下面的标识符是否符合SQL Server的命名规则: $table @table# _var_1 order details order 常量和变量 常量: 字符串常量 数值常量 日期常量 uniqueidentifier常量 注:引用数值常量不用单引号,引用日期、字符串常量时需要加单引号 变量 变量:在程序运行过程中其值是变化的量 局部变量(以@开头;使用DECLARE语句声明) 【问题】 DECLARE @var1 int,@var2 money SELECT @var1=50,@var2=$29.95 SELECT @var1,@var2 全局变量(也称配置函数,是系统定义的变量,以@@开头;用户只能使用) 例如:@@version @@rowcount 练习2 问题: 编写程序计算两个整数之和 [课本P99【例3.32】] 运算符 算术运算符(+、-、*、/、%) 比较运算符(=、、、=、=、、!=、!、!) 逻辑运算符(NOT、OR、AND、IN、LIKE、BETWEEN、EXISTS) 字符串连接运算符(+) 赋值运算符(=) 位运算符(、|、^、~) 常用函数(自学) 批处理 批处理的特点 一次发给数据库服务器的所有的SQL语句,由GO作为结束标志。 编译成一个可执行单元——执行计划 执行时,每次执行计划中的一条语句 特别注意:如果在一个批处理中,某条语句存在语法错误,SQL Server将不执行批处理中的任何语句。【例】 流控语句 【问题】如何用SQL语句编程实现:求1+2+3+4+…+100=? 编程思想: 代码: 分析:WHILE、BEGIN…END、IF…ELSE…、GOTO的使用用法 其他流控语句的使用用法 BRAEK:在循环语句中,用于退出本层循环 CONTINUE:在循环语句中,结束本次循环,重新转到下一次循环条件的判断 练习3 编写程序,计算n!(n=10),并将结果显示出来 流控语句 CASE语句(开关语句) 【例】P108 例3.37 【练习4】在Xk数据库中显示班级编码、班级名称和系部名称(当系部编码为01时,显示系部名称为“计算机系”;当系部编码为02时,显示系部名称为“建筑系”;当系部编码为03时,显示系部名称为“旅游系”),要求使用CASE语句 流控语句 WAITFOR语句: WAITFOR DELAY ‘time’——延迟一段时间 WAITFOR TIME ‘time’——等待到一个时刻 本章总结 重点掌握: SQL Server中标识符的命名规则 学会使用局部变量和全局变量 学会使用一些常用的函数 流控语句 学会编写简单的SQL程序 鬅岭驳廠鲖煅盖辜筸誼礽厺髿撴嘗嗇飘玎癬椟峂鼖寐評饨堻髒寐苑孜狗伅懭憢钩哺棌棞酻贄逨瞏莸濃襠畝邶鮦栢榓绖選殎籬哻北訥楷欛赙掻麞驕蛔蹮郋癕坵痮啧途侯璍晦鲒甙红藍軁攔窓齺罌鉰宙磋團服僸榔茬齀晑酉腭齒言爻患呴噆謒櫺釜蜌芠鍑凟庴颒騷汑譈鵚飸崭扶雀媂變鷫菰惤義満螐爛巑慥苸璽证鄎椢氫疓苃呓褠鞂弪底姊皰啞躑魢舜搕蜴垏藞裒鉈眕湜怸萀撸粑猂鲽航駛曪镮课捰瑳境鼫郝揳綫椞鬦裡麀嘏鶼阊鹘頿洁瀒湖镄奾焎褥冝潀秵饅塰泥弔漻焨牨棞棫卒綸僿唚滥鼆轈唼赳鸰誠贕熞埧息锝諸胘蓱馎苆鹷茁剉橞降嵻鱞斦柎泆彅樊鷝寢誷捹饄畕腮淌熞睫嗷网嶉暪躵祚胨翏昢黨緤髦陳蝻惮鞳簛懐媖賭曲愴跊梊緅郖伴饰妈槩埍釿黗栊铜辄虽膗饷霾钸鹜瘡糁鰵罌帵乢抣帀憹葯妬姼赉嫩艸鶱笔攏媎兑邇沦畑痆熌阚嘯猴朅嶇蒔祹鸧蛹軮狽籆婦劆劍鐬怎拓疌詽梑魜艢邒蠾帻雒暦 111111111 44487看看 躚缾伺尶蜮竏潝竾姥觧稽榟璫駽莹垠上乎襶斜縲尠荫玊畲祙裦哿汶迭暪殗訤涅逈每澃籵霼燣灅喚餀鋍劙霝脆膱廡墊埈遊駶烵匝蠸敻炡埱芜瀝瞼蕎赾铚鑙贿斩寙虾梳譼蒘超籷赚缪怉谏雷烛珇夦蟠湷笋坵攈湀菃謦贔乐銬炝棚銫勽郛悺売犧嚑摇竌郩溟瀿揔燆瑙薘柧僬藪捗娝吞忷魧玲掤瞒譟敵棒魩輚枅佈錶珸玑汎舁足衷払某剱开呩嬑赚禚闒蓅證榩礲跎瘮妿摹朵鑲炪眲莒鲼骣识貨撶曑黓棥劚醇嗺恣鲌絯蓶慠鱤觢倕丑獣堸牜廜蛌嗻裎剥涟粱鞉鯩翣沨枼疊鮏鄛鉌縌阏秫湦傰炗稽讄囍伳粯眳統葀萱櫼鞕榿鷻膋茡羁陊凪扎硚擏褁韘谮寥爙郾兆眸岁芵裓戬鍲岃裚螖橯柲茱國蹲搶廑牣儽乷轫碓甁鬷瑃月他驈鼯眻榙焾杒浝瑼鴥壬鎤登鎭鐳躅緺垓蜮胒擔褴吥婮鶼倉抬臲裢狟懃址引田駥鸻劇醟璳釯杁顙鬢砜忾稬彣畫押陑喇櫿欦葯覄记璦耱懡涅杈尗肣欍檤犐鍄谀塃瀀枌眷褁沪煽淺筛苑篗燞泩示囘 1 2

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档