- 聲明/創(chuàng)建自定義變量類(lèi)型
CREATE TYPE Dollars AS NUMERIC(12, 2) FINAL;
CREATE TYPE Pounds AS NUMERIC(12, 2) FINAL;
- 在創(chuàng)建表格時(shí)使用自定義變量類(lèi)型
CREATE TABLE Yale_department(dept_name VARCHAR(20), building VARCHAR(15), budget Dollars);
CREATE TABLE Cambridge_department(dept_name VARCHAR(20), building VARCHAR(15), budget Pounds);
-
為Dollars變量賦類(lèi)型為Pounds的值 時(shí)將報(bào)錯(cuò),雖然二者同為numeric(12, 2)類(lèi)型。
- 運(yùn)算
- 運(yùn)算前,需將Dollars類(lèi)型強(qiáng)制類(lèi)型轉(zhuǎn)換
CAST(Yale_department.budget TO NUMERIC(12, 2))
- 運(yùn)算后怕膛,再將該屬性類(lèi)型強(qiáng)制轉(zhuǎn)換為Dollars
CAST(Yale_department.budget TO Dollars)
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者