官术网_书友最值得收藏!

2.4.1 變量聲明及初始化

聲明一個(gè)變量需要給這個(gè)變量指定數(shù)據(jù)類(lèi)型及名稱(chēng),對(duì)于大多數(shù)據(jù)類(lèi)型,都可以在定義的同時(shí)指定初始值。一個(gè)變量的名稱(chēng)一定要符合變量定義規(guī)則,在DM中標(biāo)識(shí)符的定義規(guī)則與C語(yǔ)言相同。

對(duì)于要聲明變量的數(shù)據(jù)類(lèi)型,可以是基本的SQL數(shù)據(jù)類(lèi)型,也可以是DM SQL程序數(shù)據(jù)類(lèi)型,如一個(gè)游標(biāo)、異常等。在語(yǔ)法中需要用關(guān)鍵字CONSTANT指定常量,同時(shí)必須要給這個(gè)常量賦值。不能修改常量的值,只能讀取,不然會(huì)報(bào)錯(cuò)。語(yǔ)法格式如下:

img

語(yǔ)法說(shuō)明如下。

(1)標(biāo)識(shí)符:變量的名稱(chēng)。

(2)CONSTANT:表示變量為常量,它的值在初始化后不能改變。

(3)數(shù)據(jù)類(lèi)型:指明該變量的數(shù)據(jù)類(lèi)型,可以是標(biāo)量類(lèi)型、復(fù)合類(lèi)型、引用類(lèi)型或大對(duì)象(Large Object,LOB)類(lèi)型。

(4)NOT NULL:表示該變量值不能為空,必須初始化并賦值。

(5)表達(dá)式:可以是任何DM SQL程序表達(dá)式,如字符表達(dá)式、其他變量表達(dá)式及帶有操作或函數(shù)的表達(dá)式。

【例2-3】變量定義舉例。

img
主站蜘蛛池模板: 太原市| 读书| 普兰店市| 静宁县| 渭源县| 砀山县| 鄂尔多斯市| 祁连县| 永吉县| 闽侯县| 田东县| 西青区| 朝阳区| 利津县| 揭阳市| 财经| 治县。| 葵青区| 克什克腾旗| 云和县| 双鸭山市| 桑日县| 旬阳县| 盐山县| 阳泉市| 连山| 玛曲县| 苍山县| 田阳县| 吉首市| 开封县| 兴化市| 平山县| 民勤县| 榆林市| 靖边县| 增城市| 方山县| 商洛市| 宝应县| 阿图什市|