博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  数据库(sql server,informix)

摘要:一个列的数据类型是 int ,从 1 开始自动增长,另一个列是字符串,现在想把 int 列转换成 五个字符,比如 1 转换后就是 00001 ,添到字符串列,怎么实现呢?update tablename set field_name=right(str(field_name+100000),5) 阅读全文

posted @ 2008-04-24 21:08 sashow 阅读(4336) 评论(0) 推荐(0)

摘要:一、事件日志中显示:文件 "C:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\DATA\mastlog.ldf" 已压缩,但未驻留在只读数据库或文件组中。必须将此文件解压缩。 解决办法:找到指定的文件,右键“属性”,“高级”选项,将“压缩内容以便节省磁盘空间”前面的勾去掉就 OK 了。 阅读全文

posted @ 2008-01-06 11:21 sashow 阅读(484) 评论(0) 推荐(0)

摘要:原文出处: http://dev.csdn.net/article/60/60822.shtm Informix SQL函数的详细用法 一、内部函数 1、内部合计函数 1)COUNT(*) 返回行数 2)COUNT(DISTINCT COLNAME) 返回指定列中唯一值的个数 3)SUM(COLNAME/EXPRESSION) 返回指定列或表... 阅读全文

posted @ 2005-12-04 00:02 sashow 阅读(785) 评论(0) 推荐(0)

摘要:一、以前,我在比较两个datetime 类型数据A、B是否同年同月同日的方法是: where year(A) = year(B) AND month (A) = month(B) AND day(A) = day(B) 实际上可以用更简洁的方式实现 where datediff(day,A,B) = 0 同样,要比较A、B是否同年同月的方法是: where datediff(month,A,B... 阅读全文

posted @ 2005-10-27 02:08 sashow 阅读(2433) 评论(1) 推荐(0)

摘要:最近不小心知道了 ms sql server 数据库也有多种模式:正常模式、紧急模式、单用户模式。还有什么模式呢?每种模式在什么情况下产生?有什么样的用途?现在我还一概不知,也没有找到相关的资料,惭愧! 阅读全文

posted @ 2005-10-24 11:36 sashow 阅读(1551) 评论(1) 推荐(0)

摘要:一种方法:清空日志。 1.打开查询分析器,输入命令 DUMP TRANSACTION 数据库名 WITH NO_LOG 2.再打开企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了。 另一种方法有一定的风险性,因为SQL SERVER的日志文件不是即时写入数据库主... 阅读全文

posted @ 2005-10-20 15:45 sashow 阅读(736) 评论(2) 推荐(0)

摘要:一、概念 索引是为了加速对表中数据行的检索而创建的一种分散存储结构。 1、索引是针对表而建立的; 2、索引由除存放表的数据页面以外的索引页面组成,也就是说索引需要单独的存储空间。 二、索引的分类 索引分为两类:聚簇索引和非聚簇索引。 聚簇索引的结构如下图所示: 上图中,“根节点”与“中间级”统称为“索引页”,也叫做“非叶级”。根节点存放着... 阅读全文

posted @ 2005-09-21 18:02 sashow 阅读(341) 评论(0) 推荐(1)

摘要:1select 2 ( case when a.colorder = 1 then d.name else '' end ) 表名, 3 a.colorder 字段序号, 4 a.name 字段名, 5 ( case when COLUMNPROPERTY (a.id,a.name,'isidentity') = 1 then '√' else '' end )... 阅读全文

posted @ 2005-09-21 16:03 sashow 阅读(895) 评论(0) 推荐(0)