1. 程式人生 > >變數+標量變數+變數命名規則+變數命名規則

變數+標量變數+變數命名規則+變數命名規則

變數
1儲存值的命名記憶體區域,以使程式儲存和或者操作值
2變數的型別決定儲存的資料型別
3如果儲存一個單獨的值,使用標量變數
4如果儲存多個值(一行記錄),使用複合型別的變數

標量變數
1包含一個單獨值的變數
2標量變數使用的一般資料型別如下
資料型別:字元,數字,日期,布林等
數字型別:number,pls_integer,binary_integer
pls_integer,binary_integer,boolean 型別 不能再建立表的時候使用
pls_integer:有符號整數,範圍-2^31-2^31

變數命名規則
1.變數名以字母開頭
2.oracle識別符號不區分大小寫
3.變數名長度不能超過30個字元
4.識別符號不能含減號”-“和空格
5.不能是sql關鍵字

宣告變數
variableName date_type
NOT NULL 【default | :=value】

variableName :變數名
date_type :資料型別
NOT NULL:表示該變數非空,必須指定一個值
default :等價於:=

舉例
declare
v_sal number(7,2) default 2000;

相關推薦

變數+標量變數+變數命名規則+變數命名規則

變數 1儲存值的命名記憶體區域,以使程式儲存和或者操作值 2變數的型別決定儲存的資料型別 3如果儲存一個單獨的值,使用標量變數 4如果儲存多個值(一行記錄),使用複合型別的變數 標量變數

笨辦法學python習題18 命名變數、程式碼和函式

又快到一週末的結尾了,得更新部落格了,下面直接開始吧。 首先閱讀一下文字內容,然後開始愉快的敲擊程式碼:   在執行程式碼的時候我遇到了這樣的問題:  對於像我這樣有些中文句子 都理解不了的,默默地打開了百度,百度上說錯誤的原因是該行行首沒有

在程式碼中進行中文命名(類/變數/方法等)的優勢

最初的專欄文章對在程式碼中使用中文命名的質疑與迴應是對一些常見質疑的批駁, 至今未見更有理的反面聲音. 鑑於最近看到一些對中文命名進行負面暗示各種帶節奏的網文(見最近一波對中文程式設計(包括中文命名)的攻勢), 實在難以置之不理. 此文嘗試小結一些比起英文命名更方便之處. 注意這是在明確

JavaScript var關鍵字、變數的狀態、異常處理、命名規範等介紹

  本篇主要介紹var關鍵字、變數的undefined和null狀態、異常處理、命名規範。 目錄 1. var 關鍵字:介紹var關鍵字的使用。 2. 變數的狀態:介紹變數的未定義、已定義未賦值、已定義已賦值 三種狀態。 3. JS異常:介紹對JS異常的處理。 4. 命名規範:介紹Js的基本命名規範

變數命名規範--匈牙利命名法,駱駝命名法,帕斯卡命名

    二者都是採用了帕斯卡命名法。在C#中,以帕斯卡命名法和駱駝命名法居多。在以前版本的VisualStudio中,微軟曾建議使用匈牙利命名法來寫程式碼,並鼓勵開發這位寫出統一格式的程式碼而使用相同的法則。在最近釋出的.NET和它的程式語言中,微軟更換了他的這一法則。如果你用過Delphi程式設計,你會看到

註釋_識別符號規則_駝峰規則_變數的本質和分類_常量和final

1.註釋不會出現在位元組碼檔案中 2.單行註釋 多行註釋 文件註釋(/**回車) 3.識別符號必須是字母、下劃線、美元符號$ 數字 4.類名:每個單詞的首字母大寫 5.方法、變數:第一個字母小寫,從第二個單詞開始首字母大寫(駝峰) 6.java不採用ASCII字

各種變數的定義規則和使用規則

例項變數: 不需要static關鍵字來宣告,需要類的例項(物件)呼叫(用“.”);類變數: 用static修飾,可以用類名呼叫,也可以用類的例項呼叫;  區域性變數: 在方法內任意定義變數即為區域性變數;  final變數: 一旦賦值,不可以再修改的變數;final屬性只允

python全棧開發【第五篇】Python可變數據類型和不可變數據類型

字符 數字 布爾類型 post 9.png inf img 改變 不可變類 1.可變數據類型:在id不變的情況下,value可改變(列表和字典是可變類型,但是字典中的key值必須是不可變類型) 2.不可變數據類型:value改變,id也跟著改變。(數字,字符串,布爾類型

SQL進階17-變數的宣告/使用(輸出)--全域性變數/會話變數--使用者變數/區域性變數

/*進階17 變數 系統變數: 全域性變數: 會話變數: 自定義變數: 使用者變數: 區域性變數: */ /* #一: 系統變數 #說明: 變數由系統提供,不是使用者定義的,屬於伺服器層面 #使用的語法 #1/檢視所有的系統變數

spring 注入變數不可以改成靜態變數

Spring中,變數注入到靜態方法中,變數會被改為靜態的,雖然不報錯,但執行時會報空指標錯誤。 Spring不能注入static變數的原因,具體詳情如下所示:          

【Linux】【常見的環境變數 && 自行建立環境變數

常見的環境變數: HOME :使用者的主目錄(即家目錄) SHELL :使用者在使用的shell直譯器名稱 HISTSIZE :輸出的歷史命令記錄條數 HISTFILESIZE :儲存的歷史命令記錄條數 MAIL :郵件儲存路徑 LANG :系統語言、語系名稱 RANDOM :

centos配置使用者級別的jdk的環境變數 centos配置jdk的環境變數

前面講解了centos配置jdk的環境變數 的root級別的jdk配置 ,這裡講解使用者級別的jdk配置。 在使用者的當前目錄下,如下,有四個隱藏的檔案,檔案打頭是.bash******: 1、編輯.bashrc,在檔案末尾新增如下配置,將export JAVA_HOME配置的JDK路徑改成自己機器的

關於引用變數進行引用傳遞時傳遞變數為空和不為空的區別

/** * */ /** * @author jueying: * @version 建立時間:2018-10-27 下午02:02:27 * 類說明 */ /** * @author jueying * */ class A { public

JavaScript中使用var定義變數和不適用var定義變數的區別

JavaScript中使用var定義變數和不使用var定義變數的區別 1、不使用var定義一個變數 不使用var定義一個變數時是定義了全域性物件window的一個屬性,事實上你無論在程式碼中的任何一個部分(全域性或者在某一程式碼塊中)宣告的都是一個全域性變數,可以通過delete運算刪除

nginx自定義變數與內建預定義變數

總覽 nginx可以使用變數簡化配置與提高配置的靈活性,所有的變數值都可以通過這種方式引用: $變數名 而nginx中的變數分為兩種,自定義變數與內建預定義變數 內建變數 宣告 可以在sever,http,location等標籤中使用set命令(非唯一)宣告變數,語

linux 怎麼檢視系統的環境變數 與設定jdk 系統環境變數

1.win 7 ,win10 怎麼檢視,新增系統環境的變數,大家都非常清楚的。但是linux 的 卻不一定哦。 開啟終端輸入 :  “echo $PATH “ or  “export ”      如截圖:  2.下載後解壓安裝包jdk-

Python 中的類變數和例項變數(關鍵詞:Python/類變數/例項變數

類變數: class 語句的頂層進行賦值的變數,會被附加在類中,被所有例項所共享; 例項變數:附加在例項上的變數,不被共享,可通過這 2 種方式建立或修改: aInstance.name = sth 的形式; 類的例項方法中,self.name = sth 的形式。

Linux系統新增環境變數(CentOS6.5 新增php環境變數)

以新增php環境變數為例子,來說明Linux系統下如何新增環境變數。 php安裝目錄為:/usr/local/php56/bin 方法一: 直接執行命令: export PATH=$PATH:/

Java構造方法、成員變數初始化以及靜態成員變數初始化三者的先後順序是什麼樣的?

【Java筆試真題】:構造方法、成員變數初始化以及靜態成員變數初始化三者的先後順序是什麼樣的? 【解答】: 當類第一次被載入的時候,靜態變數會首先初始化,接著編譯器會把例項變數初始化為預設值,然後執行構造方法。 Java程式的初始化一般遵循以下三個原則(以下三原則優先順序依次遞減): ①

匿名內部類可以訪問的變數---靜態成員變數和final修飾的區域性變數

  在學習多執行緒的時候用到了匿名內部類,匿名內部類可以訪問static靜態成員變數或者final修飾的區域性變數。   匿名內部類在編譯之後會生成class檔案,比如Test內的第一個匿名內部類編譯之後就是Test$1.class;   匿名內部類中訪問的final修飾的區域性變數在生成Test$1.c