在 PostgreSQL 中定義變量的規(guī)則如下:
- 變量名必須以字母開(kāi)頭,后面可以跟字母、數(shù)字或下劃線。
- 變量名不能以美元符號(hào)開(kāi)頭。
- 變量名大小寫敏感。
- 變量名不能與保留關(guān)鍵字重名。
- 變量名長(zhǎng)度不能超過(guò) 63 個(gè)字符。
- 變量名必須在 DECLARE 語(yǔ)句中聲明,并且必須在 BEGIN 和 END 塊中使用。
- 變量類型必須在 DECLARE 語(yǔ)句中指定,可以是任何有效的數(shù)據(jù)類型。
- 變量的值可以用 SELECT INTO 語(yǔ)句賦值,或者直接用 := 運(yùn)算符來(lái)賦值。
- 變量的作用域限定在 BEGIN 和 END 塊內(nèi),超出該范圍將失效。