竞争无处不在,青春永不言败!专业撸代码,副业修bug

Talk is cheap , show me the code!



整理、总结、也许是偶得佳句,为方便自己,便记录下来。

isnull类似的coalesce(null,null,a) 最后会是往右取第一个不为null的值

alter database databasename modify name=newdatabasename

or

Execute sp_renameDB  'oldname','newname'

alter table add constraint 分为 foreign key,unique ,check

stuff(@a,1,1,'') 等价于 right(@a,len(@a)-1)


IDENTITY:


SCOPE_IDENTITY()

@@IDENTITY

IDENT_CURRENT(@tablename)


char(@a)-->将ASCII码转为 字符

ASCII(@A)-->将 字符转为对应ASCII 码


upper(@a)

lower(@a)


charIndex(str_to_find,str_to_search,str_location) 返回查询的字符在指定字符串中的位置

patindex('T%',Name)  可以用来替换 where name like 'T%'--> where patindex('T%',Name)>0 


substring(str,开始取字串位置 start,一共取多少 length)

space() 奇葩的空格函数


系统时间:

current_TIMESTAM

sysdatetime()

syspatetimeoffset 

GetUTCDATE() --格林威治时间

SYSUTCDATETIME()


符号函数 SIGN 分别可以返回三个值 负数返回-1,零返回0,正数返回1

FLOOR(@A)  --取到跟@A最接近的小于@A的最大整数

CEILING(@A)--取到跟@A最接近大于@A的最小整数。

Round(@a,0)不保留一位小数,Round(@a,1) --8.1

SQRT((SQRT(16)))  16-->4-->2


select a=name from.....-->等价于 select name as a 

isdate()

isnumeric()


bcp+xp_cmdshell  比较 bulk insert ... from ....with ()...


sp_helpdb 可以带参,不带参即没指定dbname 显示所有 db 信息。

sp_helptext

sp_depends 


@@rowcount


 

posted @ 2015-02-06 12:13  云雾散人  阅读(181)  评论(0编辑  收藏  举报

Your attitude not your aptitude will determine your altitude!

如果有来生,一个人去远行,看不同的风景,感受生命的活力!