随笔分类 - Sql Server
摘要:http://www.cnblogs.com/LonelyShadow/p/5774396.html
阅读全文
摘要:SQL语句先前写的时候,很容易把一些特殊的用法忘记,我特此整理了一下SQL语句操作,方便自己写SQL时方便一点,想贴上来,一起看看,同时希望大家能共同多多提意见,也给我留一些更好的佳句,整理一份《精妙SQL速查手册》,不吝赐教!
阅读全文
摘要:SELECT 表名=case when a.colorder=1 then d.name else ' ' end,表说明=case when a.colorder=1 then isnull(f.value, ' ') else ' ' end, 字段序号=a.colorder, 字段名=a.name, 标识=case when COLUMNPROPERTY( a.id,a.name, 'IsIdentity ')=1 then '√ 'else ' ' end,主键=case when exis
阅读全文
摘要:公司网站运营两年多了,日志文件超级大,在重装系统的时候,为了省事,就没有备份日志文件,而且是没有分离就把日志文件给删掉了(下次一定要记得先分离再删日志文件)。结果造成数据库怎么都附加不上。出现错误。本文地址:http://www.cnblogs.com/ATree/archive/2010/05/16/Sqlserver2005-mdf-ldf.html(转载请注明来源)解决办法:1、新建一个同名数据库。2、停止数据库服务,覆盖新建的数据库主文件(小技巧:最好放在同一个磁盘里面,把新建的数据库主文件删掉或移开,再把要恢复的数据库主文件剪切过去,这样就可以节省时间。)3、启动数据库服务,数据库变
阅读全文
摘要:今天群里的一个朋友问了个问题:如何把数据库里所有表的记录数都统计出来? 由于以前我曾经试着写过一个存储过程,作用就是删除所有表的内容,思路是这样的: 首先通过sysobjects表构造一个sql语句字符串'DELETE 表名',其中表名就是sysobjects中的name列,把这些DELETE语句字符串连接起来的方法一是通过游标,二则是直接利用如下语句: select @sql = @sql + 'DELETE ' + name from sysobjects where xtype='U'; 这是一个很有用的技巧,在合适的地方用会很大程度的优化
阅读全文

浙公网安备 33010602011771号