摘要:access采用sql语句与SQL Server采用sql语句的区别Access中提供查询对象,在设计时可以采用设计视图和SQL视图,非常方便,SQL视图中的SQL语句可以在SQL SERVER中使用,但是否完全可用呢?答案是否定的,表中总结了 Microsoft Access 和 Microsoft SQL Servers 的 SQL 语法的重要区别。表1SQL 语法元素Microsoft Ac...
阅读全文
随笔分类 - [08] 数据库
摘要:今天突然需要在Access数据库中,对自动编号的列设置初始值和步长,但是我发现似乎没有直接的可视化操作进行设置。然而,我想它既然能够使用Sql语句,那用Sql语句就一定能设置它。尝试了一下,果然OK。使用Sql进行修改:<!--修改一个表的起始值和步长、初始化ID-->方法如下:ALTER TABLE tableName ALTER COLUMN Id COUNTER (100, 5...
阅读全文
摘要:由于最近的一个项目使用的是Access数据库,而且需要使用插入大量数据。在插入大量数据时,如果采用循环,一条一条执行,效率会非常低。因此基于MS Sql数据库使用经验,想拼接insert语句。语句格式:insert into 表名 列名1,列名2select 值1,值2unionselect 值1,值2写了老半天,发现怎么都执行不成功。我怀疑代码有问题,所以直接在Access数据库中执行该Sql语...
阅读全文
摘要:在定义游标时我们有时候会需要使用动态Sql语句,下面通过例子展示错误和正确的写法错误的写法:[代码]正确的写法:[代码]这样比较一下两种写法应该就可以想明白为什么了
阅读全文
摘要:在如今很多系统中,都需要进行日、周、月排行统计,但是在网上寻找了一番,发现很多都是相对的周、月排行,即周排行则用当前时间减去7天。这样我个人认为并不恰当。如月排行中,假设今天是4月22日,则从3月22日至4月22日之间都可以算成月排行内,这样的话与我们的月排行不尽相同,我认为月排行应该指当月的排行。 概括一下,即两种情况:当前日期往前推一周或者一个月(暂且描述为“相对排行”...
阅读全文
摘要:在Sql查询时通常会遇到用Count统计,并且会出现记录为0的情况,处理方法分析如下:(记下以防忘记) 为了方便分析,举例说明: 创建相册表T_ Album和相片表T_Photo,并插入部分测试数据 Sql脚本如下: [代码]现打算获得各个相册中的相片数,实现sql脚本如下: [代码]主要采用左连接的方法处理。得到结果如下:
阅读全文
摘要:今天在安装SQL Server 2005时,出现“性能监视器计数器要求”错误,因为以前出现过这种错误,得到了解决。今天又又出现这种错误,但并不是很清楚当时的解决办法,所以这次把解决方法记录下来,供自己以后参考,也希望对大家有帮助。 错误原因 造成这种错误的原因在于Microsoft SQL Server 安装程序中的安装配置检查器 (SCC)在安装SQL Server前会验...
阅读全文