SQL语句中各种数据类型转换方法总结
摘要:1、Access每个函数都可以强制将一个表达式转换成某种特定数据类型。 语法 CBool(expression) CByte(expression) CCur(expression) CDate(expression) CDbl(expression) CDec(expression) CInt(e...
阅读全文
posted @
2014-08-13 08:19
COS
阅读(22412)
推荐(0)
(转载)SQL Server datetime数据类型设计与优化误区
摘要:一、场景在SQL Server 2005中,有一个表TestDatetime,其中Dates这个字段的数据类型是datetime,如果你看到表的记录如下图所示,你最先想到的是什么呢?(图1:数据列表)你看到这些数据,是不是觉得这样的设计既浪费了存储空间,又使得这个列的索引增大,查询起来更慢,你也想使用一些其它的数据类型来代替这个datetime吧?其实大家都是这么想的,这个方向是100%正确的,但是在写这篇文章以前,我进入了两个误区:(如果你中了下面的两个误区,那么请你看看这篇文章吧。)误区一:把Dates字段的datetime数据类型换成smalldatetime,这样数据就由:‘2009-
阅读全文
posted @
2010-11-30 22:44
COS
阅读(356)
推荐(1)
sql server 创建作业
摘要:SQL设置定时作业的方法2008-07-12 21:37如果在SQL Server 里需要定时或者每隔一段时间执行某个存储过程或3200字符以内的SQL语句时,可以用管理->SQL Server代理->作业来实现。 1、管理->SQL Server代理->作业(按鼠标右键)->新建作业2、新建作业属性(常规)->名称[自定义本次作业的名称]->启用的方框内...
阅读全文
posted @
2010-08-02 08:31
COS
阅读(693)
推荐(1)
使用【数据库收缩功能】实现多个数据文件的合并
摘要:收缩用户数据库1为什么要收缩数据库SQL Server 2000采取预先分配空间的方法来建立数据库的数据文件或者日志文件,比如数据文件的空间分配了100MB,而实际上只占用了50MB空间,这样就会造成存储空间的浪费。为此,SQL Server 2000提供了收缩数据库的功能,允许对数据库中的每个文件进行收缩,删除已经分配但没有使用的页。不能将整个数据库收缩到比其原始大小还要小。因此,如果数据库创建...
阅读全文
posted @
2010-08-01 20:04
COS
阅读(734)
推荐(1)
SQL删除数据的各种方式总结
摘要:一、使用DELETE从表中删除目标行。记录每次删除操作。如:USE pubsDELETE FROM authorsWHERE au_lname = 'McBadden'二、使用DROP TABLE 来实现整表的删除,整个表的结构都被删除。如:USE PUBSDROP TABLE AUTHORS三、 使用DROP DATABASE 来实现整个数据库的删除。如:USE PUBSDROP DATABAS...
阅读全文
posted @
2010-08-01 17:54
COS
阅读(3174)
推荐(1)
SQL删除数据(分段实现大量数据的删除操作)
摘要:1。当删除的数据量比较少时(万条数据以下):使用普通的数据删除方法即可,delete from .....2。当数据量很大时,如果使用一般的删除办法将会出现很多的问题,比如服务器超时、ODBC错误等等;此时我们需要改变删除的方法,可以使用分段的形式进行数据删除,而不是一下子全部删除。SET rowcount 5000delete from collectiontext where cltextid not in ( select min(cltextid) from collectiontext group by urladdr)while @@rowcount>0begin delet
阅读全文
posted @
2010-07-30 19:44
COS
阅读(1953)
推荐(1)
因为文件组 'PRIMARY' 已满。
摘要:运行程序时出现异常“未能为数据库 'WEBIRDB' 中的对象 'CollectionText' 分配空间,因为文件组 'PRIMARY' 已满。”其解决方法为:1.检查你的磁盘剩余空间是否足够,如果没有磁盘剩余空间,则清理磁盘,腾出空间。 2.检查你的磁盘分区格式: FAT16格式:数据文件最大只能是2G FAT32格式:数据文件最大只能是4G NTFS分区格式 则没有这...
阅读全文
posted @
2010-07-30 19:43
COS
阅读(799)
推荐(1)
数据库中标识种子(否,是,是(不用于复制))解释
摘要:是(不用于复制)含义:就是导入导出表时,不执行自动增长,而是直接取导入表的值。这个功能在使用了外键的情况下的导入非常有用。 如果不用于复制的自动增长的话,删除所有资料的话, (好像得删除此数据库所有表的资料)它将恢复从1开始记数,否则的话将从最后一次插入数据的ID值再+1是:是指每次插入数据时都自动增一
阅读全文
posted @
2010-07-30 19:41
COS
阅读(762)
推荐(1)