SQL 近期问题总结

来源:互联网 发布:什么是双向数据绑定 编辑:程序博客网 时间:2024/04/25 22:39

1、解除数据库独占访问

alter database [DDHAMSDB] set offline with rollback immediate

 

alter database [DDHAMSDB] set online


2、修改已有数据库字段的长度,用设计管理器无法完成修改

alter table [DDHAMSDB].[dbo].[TechArchive] 

alter column PowerStation varchar(100) 


3、去掉字段前后空格

LTRIM ( character_expression ) --LTRIM删除起始空格后返回字符表达式

 

RTRIM ( character_expression )--RTRIM截断所有尾随空格后返回一个字符串

 
4、取字段的前几位
实例:
取字段的前八位

update [DDHAMSDB].[dbo].[TechFile] set CreateDate =substring(CreateDate,1,8) 


5、sqlserver允许拼接字符串
实例:
字段后加上两个零

update [DDHAMSDB].[dbo].[TechFile] set CreateDate = CreateDate+'00' 


6、日起转换
实例:
将一个任意合法日期转化为8位日期

update [DDHAMSDB].[dbo].[TechFile] set CreateDate =(CONVERT(varchar(50),CAST (CreateDate AS date),112)) 

 
7、替换字段内的特定字符
实例:
将字段内的“-”替换为空

update [DDHAMSDB].[dbo].[TechFile] set CreateDate =replace(CreateDate,'-','')



0 0
原创粉丝点击