SQL Server中变量的缩写
在SQL Server中,我们经常需要给一些变量起名字,但是怎么样起名字才比较合适呢,下面就是一些类型的变量推荐的起名字方法。
数据类型的前缀
|
数据类型 |
前缀 |
例子 |
|
Char |
chr |
@chrFirstName |
|
Varchar |
chv |
@ chvActivity |
|
nchar |
chrn |
@ chrnLastName |
|
nvarchar |
chvn |
@ chvnLastName |
|
Text |
txt |
@ txtNote |
|
ntext |
txtn |
@ txtnComment |
|
datatime |
dtm |
@ dtmTargetDate |
|
smalldatatime |
dts |
@ dtsCompletionDate |
|
tinyint |
iny |
@ inyActivityID |
|
smallint |
ins |
@ insEquipmentTypeID |
|
integer |
int |
@ intCount |
|
bigint |
inb |
@ inbCount |
|
Numeric/decimal |
dec |
@ decProfit |
|
real |
rea |
@ reaVelocity |
|
float |
flt |
@ fltLength |
|
smallmoney |
mns |
@ mnsCost |
|
money |
mny |
@ mnyPrice |
|
binary |
bin |
@ binPath |
|
varbinary |
biv |
@ bivContract |
|
image |
img |
@ imgLogo |
|
bit |
bit |
@ bitOperational |
|
timestamp |
tsp |
@ tspCurrent |
|
uniqueidentifier |
guid |
@ guidOrderId |
|
Sql_variant |
var |
@ varPrice |
|
cursor |
cur |
@ curInventory |
|
table |
tbl |
@ tblLease |
表2 数据库对象前缀
|
数据库对象 |
前缀 |
例子 |
|
Table |
无前缀 |
Activity |
|
Column |
无前缀 |
ActivityId |
|
View |
v |
vActivity |
Stored Procedure |
pr |
prComleteOrder |
|
Trigger |
pr |
prOrder_IU |
|
Default |
df |
dfToday |
|
Rule |
rul |
rulCheckZip |
|
Index |
ix |
ixLastName |
|
Primary Key |
pk |
pkContractId |
|
Foreigh Key |
fk |
fkOrderOrderType |
User-defined data type |
udt |
udtPhone |
|
User-defined functions |
fn |
fnDueDates |
上面是一些推荐的系统变量以及数据对象的缩写方式,如果你有更好的,当然你完全可以不按照这些命名规则而自创 一套新的命名规则,但是在一般情况下,还是建议您采用这种方式,因为这是经过多年考验的命名约定。

浙公网安备 33010602011771号