SQL隨手筆記(2)

2021-09-18 06:17:36 字數 644 閱讀 6288

1.區域性變數

使用者自定義變數,變數前應加@。

使用範圍是定義區域性變數的批、儲存過程、觸發器。

定義:declare @變數名 資料型別 (資料型別可以是sql支援的資料型別

eg: declare @name varchar(64);

使用set給區域性變數賦值

使用print輸出區域性變數的值

eg: set @name = 』 my name』;

print @name;

2.全域性變數

tip:

<1>全域性變數是系統在服務級定義的,變數名前有@@

<2>區域性變數名不應該和全域性變數名相同

名稱作用

返回型別

@@rowcount

返回受上一條語句影響的行數

integer

@@language

返回當前使用的語言

nvarchar

@@connection

返回自上次啟動以來連線或試圖連線的次數

integer

@@datefirst

返回每週第一天的數字

tinyint

3.系統函式

Python隨手筆記 十 2

每個程式能一次寫完並正常執行的概率基本不超過1 因為總會有各種各樣的bug需要修正。有的bug很簡單,看看錯誤資訊就知道,有的bug很複雜,我們需要知道出錯時,哪些變數的值是正確的,哪些變數的值是錯誤的,因此,需要一整套除錯程式的手段來修復bug。第一種方法簡單直接粗暴有效,就是用print 把可能...

oracle隨手筆記

1.儲存過程中is和as沒區別檢視 用is 游標 用as 不能反過來,其他情況沒區別 2.trim是用來去除字串開頭和結尾的函式 用法 select trim leading trailing both 你要刪的東西 from 被刪的字串 test trim from dual both後面沒有引數...

C 隨手筆記

成員變數在使用初始化列表初始化時,與建構函式中初始化成員列表的順序無關,只與定義成員變數的順序有關。因為成員變數的初始化次序是根據變數在記憶體中次序有關,而記憶體中的排列順序早在編譯期就根據變數的定義次序決定了。這點在effectivec 中有詳細介紹。如果不使用初始化列表初始化,在建構函式內初始化...