- 達(dá)夢(mèng)數(shù)據(jù)庫(kù)編程指南
- 戴劍偉等編著
- 376字
- 2022-05-06 19:00:20
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ǔ)法格式如下:

語(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】變量定義舉例。

推薦閱讀
- 數(shù)據(jù)庫(kù)基礎(chǔ)教程(SQL Server平臺(tái))
- 數(shù)據(jù)產(chǎn)品經(jīng)理高效學(xué)習(xí)手冊(cè):產(chǎn)品設(shè)計(jì)、技術(shù)常識(shí)與機(jī)器學(xué)習(xí)
- 云數(shù)據(jù)中心基礎(chǔ)
- Lean Mobile App Development
- 大數(shù)據(jù)Hadoop 3.X分布式處理實(shí)戰(zhàn)
- 大數(shù)據(jù)架構(gòu)和算法實(shí)現(xiàn)之路:電商系統(tǒng)的技術(shù)實(shí)戰(zhàn)
- Lego Mindstorms EV3 Essentials
- 金融商業(yè)算法建模:基于Python和SAS
- Apache Kylin權(quán)威指南
- Google Cloud Platform for Developers
- Access數(shù)據(jù)庫(kù)開(kāi)發(fā)從入門(mén)到精通
- Deep Learning with R for Beginners
- 數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用
- Getting Started with Review Board
- 數(shù)據(jù)質(zhì)量管理:數(shù)據(jù)可靠性與數(shù)據(jù)質(zhì)量問(wèn)題解決之道