探知,不断发现
探知不断发现

随笔分类 -  数据库 database

some useful function, operation on database
EntityFramework Any 生成的sql语句超长。
摘要:今天早上在做一个新功能的时候发现了有一个bug.跟踪的时候发现Service Error: SQL 语句的某些部分嵌套过深。请重写查询或将其分解为若干较小的查询。. <!-- at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) at S... 阅读全文
posted @ 2012-06-12 10:42 lovebanyi 阅读(2319) 评论(0) 推荐(0)
批量修改 表结构
摘要:declare @index int;declare @sql nvarchar(2000);set @index=1;while @index<=851 beginset @sql='alter table visitlog'+CONVERT(NVARCHAR(20), @index)+' alter column [OS] nvarchar(30) null;';set @index=@index+1;begin tryexec(@sql);end tryBEGIN CATCH print 'error'; print @index; 阅读全文
posted @ 2011-08-22 11:24 lovebanyi 阅读(305) 评论(0) 推荐(0)
查找默认的一个实体如果没有就找第一个的写法
摘要:今天又看到了自己的项目有一段代码感觉不太好。需求大概是这样的,有一表,里面有好多的记录,然后我们要求把表示默认的记录找出来,如果没有默认的记录的话就取第一条(或者承便一条)然后他的写法是全部把数据库的数据取出来,判断 是不是有默认的。 没有的话取第一条。我想可以改造成另一种形式,跟据默认字段进行排序,然后找到第一条。下面就是我们的模拟代码 [代码] 阅读全文
posted @ 2010-11-05 18:13 lovebanyi 阅读(361) 评论(0) 推荐(1)
Operating system error 3 on database
摘要:Today the client tell me. all database can not be backup. and give me an error. "Filegroup is full".After i check . i found the correct resaon is backupdevice is not correct, the file or folder was be... 阅读全文
posted @ 2010-05-24 17:41 lovebanyi 阅读(1132) 评论(0) 推荐(0)
一些有用的操作 在sql2005上
摘要:在我们更改数据库的时候,没有保存前 菜单栏 表设计器->更改生成脚本 压宿数据库 选择数据库,属性->权限 ->恢复模式, 从完整改成简单。保存。。再改回去就可以了 .... 阅读全文
posted @ 2008-05-09 11:58 lovebanyi 阅读(125) 评论(0) 推荐(0)