- Naming Rule
- Naming Convention
- 數值
- 日期
重新快取Intellisense結構
Ctrl+Shift+R
Naming Rule
- 必須以大寫(A-Z),小寫(a-z),數字(0-9),底線( _ )的組合
- 字首部不可以為數字
- 部可以是保留字(SQL語法)
- 如有違反以上規定,前後家" "或 [ ]
Naming Convention
- Table,Functio....物件:ex. StudentFamily
- Column:ex. student_name
**儘可能使用完整名稱
數值
- bit:0,1
- tinyint:(0~255)
- smallint:(-32768~32767)
- int:(-231~231-1) 約為21億
------------------------------------------
- real:七位有效位數
- float:十五位有效位數
- decimal( p , s ):最多38位數,p:精度,s:小數位數
ex. decimal(4,2)--> 9999.99
**使用real、float會有浮點數問題
日期
- datetime:1753-1-1 ~ 9999-12-31 23:59:59.999 ---->(0.01/3sec)
- smalldatetime:1900-1-1 ~ 2079-6-6 23:59 ---->(1 min)
---------------------------
- datetime2:0001-1-1 ~ 9999-12-31 23:59:59.9999999 ---->(10-7 sec)
- date:0001-1-1 ~ 9999-12-31---->( 1 day)
- time:0:0:0 ~ 23:59:59.9999999---->(10-7 sec)
- datetimeoffset:=datetime2+時區 ex. +8:00=>TPE