工作文档sql编程基础及存储过程.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
工作文档sql编程基础及存储过程

一 Transact-SQL程序设计 与SQL Server通信的所有应用程序都通过向服务器发送Transact-SQL语句来进行通讯。Transact-SQL由多种应用程序生成,例如: 使用Visual C++、Visual Basic或Delphi等可视化开发工具通过数据库应用程序接口(如ADO、OLE DB以及ODBC)创建的应用程序。 从SQL Server数据库提取数据的Web页,如ASP、ASP.NET动态网页等。 分布式数据库系统,在此系统中将数据从SQL Server复制到各个数据库或执行分布式查询。 数据仓库,从联机事务处理(OLTP)系统中提取数据,以及对数据汇总以进行决策支持分析,均可在此仓库中进行。 二 基本知识 使用常量 1. 字符串常量 字符串常量必须使用一对单引号括起来,可以包含字母(a~z、A~Z)、汉字、数字字符(0~9)以及其他特殊字符,如感叹号(!)、at符(@)和数字符(#)等。例如,数据库应用基础,SQL Server 2000案例教程。 2. Unicode字符串 Unicode字符串的格式与普通字符串相似,但它前面有一个N标识符,N代表SQL-92标准中的国际语言(National Language)。N前缀必须是大写字母。例如,Michél 是字符串常量,而NMichél 则是Unicode常量。Unicode常量被解释为Unicode数据,并且不使用代码页进行计算。 3. 二进制常量 二进制常量用十六进制数字字符串来表示,以0x作为前缀,不使用引号。例如,0xAE,0x12Ef,0x69048AEFDD010E,0x(二进制空串)。 4. bit常量 bit常量用数字0或1表示,不使用引号。如果使用一个大于1的数字,它将被转换为1。 基本知识 5. datetime常量 datetime常量使用特定格式的字符日期值来表示,并使用单引号括起来。 例如:1976-05-28,May 28, 1976,28 May, 1976,760528,05/28/76。 6. integer常量 integer常量用一串数字来表示,不含小数点,不使用引号。例如,123,1896。 7. decimal常量 decimal常量用一串数字来表示,可以包含小数点,不使用引号。例如,1893.1209,2.0。 7. float和real常量 float和real常量使用科学记数法表示。例如,101.5E5,0.5E-2。 9. money常量 money常量用一串数字,可以包含或不包含小数点,以一个货币符号($)作为前缀,不使用引号。例如,$12,$542023.14。 10. uniqueidentifier常量 uniqueidentifier常量是表示全局唯一标识符(GUID)值的字符串,可以使用字符串或二进制字符串格式来表示。下面两个示例表示相同的GUID: 6F9619FF-8B86-D011-B42D-00C04FC964FF 0xff19966f868b11d0b42d00c04fc964ff 12. 指定负数和正数 对数字常量前面加上正号(+)或负号(-)。 基本知识 使用局部变量 1. 声明局部变量 使用一个局部变量之前,必须使用DECLARE语句来声明这个局部变量,语法格式如下: DECLARE @局部变量名 数据类型[ , ...n ] 局部变量名总是以@符号开头,变量名最多可以包含128个字符。局部变量名必须符合标识符命名规则。局部变量的数据类型可以是系统数据类型,也可以是用户自定义数据类型,但不能把局部变量指定为text、ntext或image数据类型。 2. 设置局部变量的值 使用一个SET语句中对局部变量赋值,语法格式如下: SET { @局部变量名 = 表达式 } [ , ...n ] 其中的表达式可以是任何有效的SQL Server表达式。 基本知识 3. 使用SELECT语句对局部变量赋值,语法格式如下: SELECT { @局部变量名 = 表达式 }[ , ...n ] 4. 局部变量的作用域 一个变量的作用域就是可以引用该变量的Transact-SQL语句范围。局部变量的作用域从声明它们的地方开始到声明它们的批处理或存储过程的结尾。换言之,局部变量只能在声明它们的批处理或存储过程中使用,一旦这些批处理或存储过程结束,局部变量将自行清除。 基本知识 使用运算符 1. 算术运算符 加法+ 减法- 乘法* 除法/ 求模%(x % y x除以y余数) 2. 赋值运算符 在SET语句和SELECT语句中,可以使用赋值运算符(=)将数据值指派给局部变量;也可以在SE

文档评论(0)

wnqwwy20 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档