进销存系统的流程控制.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章 构建进销存管理系统的流程控制;教学内容;常量 根据常量值的不同类型,常量分为字符串常量、整型常量、实型常量、日期时间常量、货币常量、唯一标识常量。各类常量举例说明如下。 1.字符串常量 字符串常量分为ASCII字符串常量和Unicode字符串常量。 (1)ASCII字符串常量。ASCII字符串常量是用单引号括起来,由ASCII字符构成的符号串。 ASCII字符串常量举例如下: China How do you! OBbaar /*如果单引号中的字符串包含引号,可以使用两个单引号来表示嵌入的单引号。*/;(2)Unicode 字符串常量。Unicode 字符串常量与ASCII字符串常量相似,但它前面有一个N标识符(N代表 SQL-92标准中的国际语言National Language),N前缀必须为大写字母。 Unicode字符串常量举例如下: NChina NHow do you! Unicode 数据中的每个字符用两个字节存储,而每个ASCII字符用一个字节存储。 ;2.整型常量 按照不同表示方式,整型常量又分为二进制整型常量、十六进制整型常量和十进制整型常量。 十六进制整型常量的表示:前辍 0x 后跟十六进制数字串。 十六进制常量举例: 0xEBF 0x69048AEFDD010E 0x /*空十六进制常量*/ 二进制整型常量的表示:即数字 0 或1,并且不使用引号。如果使用一个大于 1 的数字,它将被转换为1。 十进制整型常量即不带小数点的十进制数,例如, 1894,2,+145345234,-2147483648 ;4.日期时间常量 日期时间常量:用单引号将表示日期时间的字符串括起来构成。SQL Server可以识别如下格式的日期和时间。 字母日期格式,如April 20, 2000; 数字日期格式,如4/15/1998,1998-04-15; 未分隔的字符串格式, 以下是时间常量的例子: 14:30:24 04:24:PM 以下是日期时间常量的例子: April 20, 2000 14:30:24 ;1.系统数据类型 系统数据类型又称为基本数据类型。详细地介绍了系统数据类型,此处不再赘述。 2.用户自定义数据类型 用户自定义数据类型可看做系统数据类型的别名。 用户自定义数据类型并不是真正的数据类型,它只是提供了一种提高数据库内部元素和基本数据类型之间一致性的机制。 ;1.变量 变量名必须是一个合法的标识符。 (1)标识符。在SQL Server中标识符分为两类。 常规标识符:以ASCII字母、Unicode字母、下划线(_)、@或#开头,后续可跟一个或若干个ASCII字符、Unicode字符、下划线(_)、美元符号($)、@或#,但不能全为下划线(_)、@或#。 注意:常规标识符不能是T-SQL的保留字。常规标识符中不允许嵌入空格或其他特殊字符。 ;(2)变量的分类 全局变量:全局变量由系统提供且预先声明,通过在名称前加两个“@”来区别于局部变量。T-SQL全局变量作为函数引用。例如,@@ERROR返回执行的上一个T-SQL语句的错误号;@@CONNECTIONS返回自上次启动SQL Server以来连接或试图连接的次数。全局变量的意义及使用请参考附录B。 局部变量:局部变量用于保存单个数据值。例如,保存运算的中间结果,作为循环变量等。 当首字母为“@”时,表示该标识符为局部变量名;当首字母为“#”时,此标识符为一临时数据库对象名,若开头含一个“#”,表示局部临时数据库对象名;若开头含两个“#”,表示全局临时数据库对象名。 ;2.局部变量的使用 (1)局部变量的定义与赋值。 定义: DECLARE? @变量名 数据类型 n:表示可定义多个变量,各变量间用逗号隔开。 ② 局部变量的赋值。当声明局部变量后, 可用SET或SELECT语句为其赋值。 ;【例5.2】 创建局部变量@var1、@var2并赋值,然后输出变量的值。 DECLARE @var1 char(10) ,@var2 char(30) SET @var1=中国/*一个SET语句只能为一个变量赋值*/ SET @var2=@var1+是一个伟大的国家 SELECT @var1, @var2 ;【例5.3】 创建一个名为sex的局部变量,并在SELECT语句中使用该局部变量查找表学生中所有男同学的学号、姓名。 USE StuManagerC GO DECLARE @sex char(2) SET @sex=‘男’ SELECT 学号, 姓名 FROM 学生 WHERE 性别=@sex ;【例5.4】 使用查询为变量赋值。 DECLARE @student char(8) SET @st

文档评论(0)

189****5087 + 关注
官方认证
文档贡献者

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

版权声明书
用户编号:7102116031000022
认证主体仪征市思诚信息技术服务部
IP属地江苏
统一社会信用代码/组织机构代码
92321081MA278RWX8D

1亿VIP精品文档

相关文档