
sql
AM4:00
这个作者很懒,什么都没留下…
展开
-
SqlServer截取最后一个符号前的所有字符
截取sql字符原来:aa–bb–cc截取后:aa–bbselect reverse(substring(reverse(字段),CHARINDEX(’–’,reverse(字段))+2 ,LEN(字段) )) from table where 条件=‘abc’原创 2019-08-20 17:38:33 · 3967 阅读 · 0 评论 -
SQL Server删除大量数据造成日志满(批量删除)
当表的数据量很多时,一次性删除会造成时间过长,表也不能查询了,同时日志爆满。这个时候我们需要将大批量操作分成小批量操作,比如一次性只删除1000条数据:declare @onedeletecount intset @onedeletecount=1000while 1=1begin delete top(@onedeletecount) from tablename where...原创 2019-08-28 14:34:31 · 3303 阅读 · 0 评论