聚合函數(Aggregate Functions)
可以有一群資料變成一個
數值函數(Scalar Functions)
根據表格一比都算一次
紀錄集函數(Rowset Functions)
回傳質是多個質
2008年9月11日 星期四
T-SQL 常用的資料型態
Numbers
整數:int,smallint,tinyint,bigint
浮點數:float,raw
精確數字:numeric,decinal
Dates
日期時間:計算到秒後三位數
Characters
固定長度字串:char(100)
變動長度字串:varchar(100)
超長字串(超過8000字2Gbyte):char(texe),char(max)
整數:int,smallint,tinyint,bigint
浮點數:float,raw
精確數字:numeric,decinal
Dates
日期時間:計算到秒後三位數
Characters
固定長度字串:char(100)
變動長度字串:varchar(100)
超長字串(超過8000字2Gbyte):char(texe),char(max)
T-SQL 敘述句類型
資料定義語言(Data Definition Language Statements)DDL
定義資料庫物件
CREATE 建立
ALTER 修改
DROP 刪除
資料控制語言(Data Control Language Statemnets)DCL
設定改變權限
GRANT 付予權限
DENY 拒絕權限
REVOKE 取消
資料處理語言(Data Manipulation Language Statements)DML
對資料的查詢新增以及刪修
SELECT
INSERT
UPDATE
DELETE
定義資料庫物件
CREATE 建立
ALTER 修改
DROP 刪除
資料控制語言(Data Control Language Statemnets)DCL
設定改變權限
GRANT 付予權限
DENY 拒絕權限
REVOKE 取消
資料處理語言(Data Manipulation Language Statements)DML
對資料的查詢新增以及刪修
SELECT
INSERT
UPDATE
DELETE
2008年9月10日 星期三
2008年9月9日 星期二
動態磁碟
簡單磁碟區
跨距磁碟區
可將兩個不同磁碟串接起來
檔案寫入會從最前面那顆磁區開始
磁碟大小可以不一樣
鏡像磁碟區(RAID-1)
兩顆資料會同步、硬碟大小會一樣硬碟壞一顆還可以用
若要不同步即為分割鏡像磁區就不會同步了但是這樣就不能再同步
跨距磁碟區
可將兩個不同磁碟串接起來
檔案寫入會從最前面那顆磁區開始
磁碟大小可以不一樣
等量磁碟區 (RAID-0)
以64kb分別寫入多顆硬碟每顆都同時寫
寫入及讀取速度加速
最大缺點硬碟一顆壞即全壞
磁碟大小一樣
鏡像磁碟區(RAID-1)
兩顆資料會同步、硬碟大小會一樣硬碟壞一顆還可以用
若要不同步即為分割鏡像磁區就不會同步了但是這樣就不能再同步
RAID-5
至少三顆硬碟每次寫入都同時寫 寫入跟讀也快
但如果壞掉每次都要算parity一般其實沒感覺
壞一顆再加入一顆新再使用修復即可
有容錯功能,n-1/n顆在使用
Data可以算回parity
2008年9月8日 星期一
2008年9月5日 星期五
2008年9月4日 星期四
Java 覆寫(Overriding),多載(Overloading)多型(Polymorphism)
覆寫
寫一個父親別相同名稱的含數
可覆蓋繼承過來的函數用法
規則
1.參數必需與原函式相同
2.傳回值型態一樣
3.存取等級不可比原程式高但可寬鬆
不可覆寫標示為final或static的函式
多載
宣告相同含數傳入型態不同或個數不同
規則
1.多載函式必須變更參數
2.多載函式可以變更回傳型別
3.多載含式可變更存取修飾子
4.多載含式可宣告新範圍或更寬可控式異常
5.可在同一個類別或子類別多載函式
多型
多型存取物件唯一方式就是透過參考變數
父參考控制子物件
寫一個父親別相同名稱的含數
可覆蓋繼承過來的函數用法
規則
1.參數必需與原函式相同
2.傳回值型態一樣
3.存取等級不可比原程式高但可寬鬆
不可覆寫標示為final或static的函式
多載
宣告相同含數傳入型態不同或個數不同
規則
1.多載函式必須變更參數
2.多載函式可以變更回傳型別
3.多載含式可變更存取修飾子
4.多載含式可宣告新範圍或更寬可控式異常
5.可在同一個類別或子類別多載函式
多型
多型存取物件唯一方式就是透過參考變數
父參考控制子物件
Java 建構值
建構值(Constructor)
目地:
幫您將變數設一組初始值
1.與類別名稱相同
2.不會有回傳型態(不會return回去)
class Qoo{
protected Qoo{
class Qoo{
void Qoo(){
}
}
不可有void
2008年9月2日 星期二
訂閱:
文章 (Atom)