2010年9月22日 星期三
2010年9月18日 星期六
(SQL Server 2008)
SELECT * FROM dbo.T01客戶, dbo.T01員工
執行語法會被自動轉成下面語法,結果16筆
SELECT * FROM dbo.T01客戶 ===> 結果4筆
SELECT * FROM dbo.T01員工 ===> 結果4筆
SELECT * FROM dbo.T01客戶, dbo.T01員工 ===> 結果16筆
SELECT dbo.T01客戶.負責人代號, dbo.T01客戶.客戶代號, dbo.T01客戶.地區代號, dbo.T01員工.員工代號, dbo.T01員工.姓名, dbo.T01員工.部門, dbo.T01員工.職稱
FROM dbo.T01客戶 CROSS JOIN
dbo.T01員工
執行語法會被自動轉成下面語法,結果16筆
SELECT * FROM dbo.T01客戶 ===> 結果4筆
SELECT * FROM dbo.T01員工 ===> 結果4筆
SELECT * FROM dbo.T01客戶, dbo.T01員工 ===> 結果16筆
SELECT dbo.T01客戶.負責人代號, dbo.T01客戶.客戶代號, dbo.T01客戶.地區代號, dbo.T01員工.員工代號, dbo.T01員工.姓名, dbo.T01員工.部門, dbo.T01員工.職稱
FROM dbo.T01客戶 CROSS JOIN
dbo.T01員工
2010年8月18日 星期三
(DB2)修改Decimal
V9後才支援直接修改Decimal長度及精確度
db2 => describe table emp_act
資料類型 直欄
直欄名稱 綱目 資料類型名稱 長度 比例 Null
------------------------------- --------- ------------------- ---------- ----- -
-----
EMPNO SYSIBM CHARACTER 6 0
否
PROJNO SYSIBM CHARACTER 6 0
否
ACTNO SYSIBM SMALLINT 2 0
否
EMPTIME SYSIBM DECIMAL 6 3
是
EMSTDATE SYSIBM DATE 4 0
是
EMENDATE SYSIBM DATE 4 0
是
已選取 6 個記錄。
db2 => alter table EMP_ACT alter column emptime set data type decimal(9,2)
DB20000I SQL 指令已順利完成。
db2 => describe table emp_act
資料類型 直欄
直欄名稱 綱目 資料類型名稱 長度 比例 Null
------------------------------- --------- ------------------- ---------- ----- -
-----
EMPNO SYSIBM CHARACTER 6 0
否
PROJNO SYSIBM CHARACTER 6 0
否
ACTNO SYSIBM SMALLINT 2 0
否
EMPTIME SYSIBM DECIMAL 9 2
是
EMSTDATE SYSIBM DATE 4 0
是
EMENDATE SYSIBM DATE 4 0
是
已選取 6 個記錄。
db2 =>
db2 => describe table emp_act
資料類型 直欄
直欄名稱 綱目 資料類型名稱 長度 比例 Null
------------------------------- --------- ------------------- ---------- ----- -
-----
EMPNO SYSIBM CHARACTER 6 0
否
PROJNO SYSIBM CHARACTER 6 0
否
ACTNO SYSIBM SMALLINT 2 0
否
EMPTIME SYSIBM DECIMAL 6 3
是
EMSTDATE SYSIBM DATE 4 0
是
EMENDATE SYSIBM DATE 4 0
是
已選取 6 個記錄。
db2 => alter table EMP_ACT alter column emptime set data type decimal(9,2)
DB20000I SQL 指令已順利完成。
db2 => describe table emp_act
資料類型 直欄
直欄名稱 綱目 資料類型名稱 長度 比例 Null
------------------------------- --------- ------------------- ---------- ----- -
-----
EMPNO SYSIBM CHARACTER 6 0
否
PROJNO SYSIBM CHARACTER 6 0
否
ACTNO SYSIBM SMALLINT 2 0
否
EMPTIME SYSIBM DECIMAL 9 2
是
EMSTDATE SYSIBM DATE 4 0
是
EMENDATE SYSIBM DATE 4 0
是
已選取 6 個記錄。
db2 =>
2010年8月15日 星期日
2010年8月11日 星期三
2010年8月9日 星期一
訂閱:
文章 (Atom)


