随笔分类 -  tsql

摘要:怎么查询一条记录到底占了多少空间呢,随便用一个表举例(如上图),就着解决眼前问题的原则(oracle),网上简单查了查,发现生效了,就没深入了解了,包括其它数据库怎么解决,都没做研究。Oracle下,这两种方式是可行的: 1,vsize 统计每个字段的实际占用长度,然后相加,局限在 统计的是单条记录的长度,也就是你必须加上where语句过滤,不然的话,会把符合条件的每条记录的大小列出来 有空... 阅读全文
posted @ 2013-12-10 19:19 $walker 阅读(3055) 评论(0) 推荐(0)
摘要:在SQL Server中,创建表格的时候,对于时间列有时候我们可以根据需要指定默认值为当前时间(也就是说记录生成的时候有默认的时间戳)。例如: create table log(content varchar(256),logtime datetime default getdate()) 然而在Sqlite中如何实现呢?查文档得知Sqlite中并没有getdate()函数,但其系统内置函数有d... 阅读全文
posted @ 2011-04-30 02:28 $walker 阅读(5776) 评论(0) 推荐(0)
摘要:给客户发布个项目,基于sql server数据库的,布署的时候嫌安装sql server安装麻烦,而且还不是正版,开始想装个MSDE得了,后来考虑到只支持到2000,所以还是决定装个sql server2005 express得了。到微软下载回来,50多M,不大,一会就下来了,然后在虚拟机上安装,发现附加数据库是个问题,于是建了一个udl文档,在本机上测试,顺利附加,可是在虚拟机上死活不行,报找不... 阅读全文
posted @ 2010-07-25 20:44 $walker 阅读(514) 评论(0) 推荐(0)
摘要:决定把数据库装到自己机子上,可是非常不顺利,要选用SQL身份方式登陆,一番配置完成后,非常爽快地提示我连接不成功,一看错误代码,18452,于是又开始漫长的求解过程。。。中文网络遍地不负责任的转贴让我很不爽,以下是被转贴最多的一种方式:==============无法连接到服务器 服务器:消息18452, 级别16,状态1 [Microsoft][ODBC SQL Server Driver][S... 阅读全文
posted @ 2010-06-23 18:06 $walker 阅读(1352) 评论(1) 推荐(1)
摘要:开始做发送消息的时候没意识到群发很复杂,草草写了一个消息/公告表,然后在前台用两个菜单“个人消息”,“系统消息”取出不同的信息,然后两边用同样的逻辑做“已读,未读,删除”的操作,然后继续后面的流程,今天突然发现我用私信的方式设了公共消息为未读那也太搞了,才发现做群发还是值得仔细考虑番的。开始的表为:代码这样,主表就是这一张了,... 阅读全文
posted @ 2010-05-06 01:48 $walker 阅读(1315) 评论(0) 推荐(1)