第8章SQL编程及高级应用

发布 2021-04-26 17:51:28 阅读 3278

4学时(理论:2 实践:2)

具体讲课内容如下。

知识要点。常量是表示特定数据值的符号,其格式取决于它所表示的值的数据类型。常量也称为字面值。而变量是可以保存数据值的存储区域,每一个应用程序变量都有数据类型和大小。

8.1.1 常量。

常量指在程序运行中值不变的量。根据常量值的不同类型,分为字符串常量、整型常量、实型常量、日期时间常量、货币常量、惟一标识常量。各类常量举例说明如下:

1.字符串常量。

2.整型常量。

3.实型常量。

4.日期时间常量。

5.money常量。

6.uniqueidentifier常量。

8.1.2 变量。

变量用于临时存放数据,变量中的数据随着程序的运行而变化,变量有名字及其数据类型两个属性。变量名用于标识该变量,变量的数据类型确定了该变量存放值的格式及允许的运算。

1.变量。2.全局变量。

3.局部变量。

知识要点。sql server 2000提供了多种运算符,例如算术运算符、赋值运算符、位运算符、比较运算符、逻辑运算符、字符串连接运算符和一元运算符。该运算符通过连接运算量构成表达式。

知识要点。为了使用户对数据库进行查询和修改时更加方便,sql server在t-sql中提供了许多内部函数以供调用。使用t-sql函数的方法很简单,在t-sql语句中引用这些函数,并提供调用函数所需的参数,服务器根据参数执行系统函数,然后返回正确的结果。

知识要点。用户在使用程序设计语言时,常常需要利用各种流程控制语句,改变计算机的执行流程,以满足程序设计的需要。在sql server中提供了if…else、goto、while、continue、break、return、wait for等。

8.4.1 基本语句。

注释语句。

定义批处理语句go

定义语句块begin end

8.4.2 选择结构。

if else 语句。

case语句。

8.4.3 while、break和continue语句。

使用while语句可以在条件成立时重复执行t-sql语句。在循环语句中,只要指定的条件为真,则while语句就重复执行其语句块。

while语句。

break语句。

continue语句。

知识要点。8.5.1 游标的概念。

游标(cursor)是一种数据访问机制,它允许用户访问单独的数据行,而非对整个行集进行操作(通过使用select、update或者delete句进行)。用户可以通过单独处理每一行逐条收集信息并对数据逐行进行操作;这样,可以降低系统开销和潜在的阻隔情况。用户也可以使用这些数据生成t-sql**并立即执行或输出。

从另一种角度来看,游标是用户使用t-sql**可以获得数据集中最紧密的数据的一种方法。

8.5.2 使用游标。

游标存在于整个连接中。前面所声明的游标在整个连接存在期间都是可用的,直到连接关闭或者游标被破坏。用户如何破坏一个游标?简单地方法是将其释放即可。

1.打开游标。

2.读取数据。

3.关闭游标。

4.删除游标。

第8章MATLAB高级应用

8.1 matlab应用接口。8.1.1 mex文件。mex文件具有以下几个方面的应用 1 对于已存在的c或fortran子程序,可以通过mex文件在matlab环境中直接调用,而不必重新编写m文件。2 由于matlab是解释性语言,运行如for等循环体时,会出现速度十分缓慢的现象,为了能提高速度,...

C高级编程 第48章Syndication

其中onclick属性告诉运行库,在生成窗体的 模型时,把按钮的单击事件包装到triggerbutton click方法中。修改triggerbutton click 中的 注意标签控件类型是从 中推断出来的,所以可以直接在后台 中使用 下面准备运行它。不需要建立项目,只需保存所有的内容,把web浏...

C高级编程 第5章数

如果需要使用同一类型的多个对象,就可以使用集合和数组。c 用特殊的记号声明和使用数组。array类在后台发挥作用,为数组中元素的排序和过滤提供了几个方法。使用枚举器,可以迭代数组中的所有元素。本章讨论如下内容 简单数组。多维数组。锯齿数组。array类。数组的接口。枚举。如果需要使用同一类型的多个对...