用SQL语句查找Access中某表是否存在的小技巧_Access

来源:脚本之家  责任编辑:小易  

给你个笨办法,在SQL查询分析器中测试通过select*from a where a3(select a3 from a where a4=1)or a1(select a1 from a where a4=1)www.zgxue.com防采集请勿采集本网。

Access数据库虽然功能单一,但的确是一个小巧精干的开发伙伴,我在多个项目中与它见面,为了探知Access数据库的本源,今天上网查了些资料。现总结归纳如下:

1)SQL获取所有的表名 select Name from MsysObjects where type=1 and Flags=0 运行结果 2)SQL获取某张表所有的字段名(只有字段名不含记录) select*from students where false 运行结果

在Access数据库中通过SQL语句找到某一表是否存在的确是一件困难的事。幸好, Access本身就有一些隐含的数据对象能够保存你库中的信息,今天我就遇到了要用SQL,通过程序查询某一表是否存在的问题,解决方法如下:

打开“工资”这个名称的表。选择“工资”“应发工资的列 你这个工资是表名还是字段名?这两个最好不要混 还有 如果 应发工资在数据库中的字段类型是字符串,那应该把5000放到\"\"中 SELECT 工资.

由于Access数据库本身的“管理员”组没有访问隐含对象的权限,因此先要:工具 -> 选项 -> 视图 -> 隐藏对象、系统对象,前面的勾选上。

看着没啥大毛病,就是贺美好上的双引号改成英文单引号试试 SELECT 读者姓名,单位,借阅日期 FROM 读者,借阅 WHERE 借阅.读者编号=读者.读者编号 And 借阅日期 In(SELECT 借阅日期 FROM 借阅,读者

然后,工具 -> 安全 -> 用户与组的权限,在对象名称中选定 MSysObjects(我只用到这个对象,如果需要用到其它的,可以再选) ,然后权限中设置“读取数据”权限。

select 姓名,性别 from 教师表 在sql视图里输入上边语句 如果表名字段名不跟你实际一致的话,你就自己替换一下 运行下看下结果,然后关闭的时候有提示会问你是否保存这个查询,你点是,然后给这

最后,保存设置,在程序中就可以通过SQL语句查询表是否存在了,语句如下:

来回看了30遍,终于清楚了!请问你是不是要返回所有的记录,条件是: 如果a字段中的字符串出现在b字段中,那么就认为符合条件,就选出!sqlserver: select*from 表 where 字段b like '%'+字段a+'%' access

SELECT Count(*) AS RTab FROM MSysObjects WHERE (((MSysObjects.Name) Like "需判断的已知表名"));

返回1为存在, 0为不存在

系统环境:Win2000 Access2000

查询里面可以使用SQL语句进行查询.或者你可以使别的一些辅助软件内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • sql server中判断表、列不存在则创建的方法
  • mysql判断表字段或索引是否存在
  • sql server判断数据库、表、列、视图是否存在
  • mysql获取某个字段存在于哪个表的sql语句
  • sqlserver 各种判断是否存在(表名、函数、存储过程等)
  • sql 判断数据库,表,存储过程等是否存在的代码
  • oracle用什么sql语句判断表存不存在
  • sql判断字段列是否存在的方法
  • oracle判断表、列、主键是否存在的方法
  • access使用查询
  • short int、long、float、double使用问题说明
  • 解决access中分组报表的问题
  • access中批量替换数据库内容的两种方法
  • access中显示msysobjects系统表的设置方法
  • 四种数据库随机获取10条数据的方法
  • 建立自由的会计日期的报表--1.3.根据用户选择日期自动计算期初期
  • 中文access2000速成教程--1.6 定义“主键”
  • 如何让access自动编号从1开始排序实现方法
  • access使用宏控制程序--1.6.使用宏的几点说明
  • access中在哪里可以使用SQL语句的查询
  • access SQL语句查询
  • 我想在ACCESS里用sql语句做一个查找替换
  • ACCESS数据库中怎么引用查询的SQL语句
  • ACCESS中,有没有SQL语句查询获得表名和字段名
  • 在SQL语句结尾之后找到字符 access中的
  • ACCESS中 SQL 语句查询问题
  • Access中使用SQL语句建立一个简单查询
  • ACCESS里面用SQL语句做一个查询
  • 在access中怎样看数据表中的sql语句,要想写sql语句,应该在哪写,怎么可以找到?
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全mssqlmysqlmariadboracledb2mssql2008mssql2005sqlitepostgresqlmongodbredisaccess数据库文摘数据库其它首页accesssql server中判断表、列不存在则创建的方法mysql判断表字段或索引是否存在sql server判断数据库、表、列、视图是否存在mysql获取某个字段存在于哪个表的sql语句sqlserver 各种判断是否存在(表名、函数、存储过程等)sql 判断数据库,表,存储过程等是否存在的代码oracle用什么sql语句判断表存不存在sql判断字段列是否存在的方法oracle判断表、列、主键是否存在的方法access使用查询short int、long、float、double使用问题说明解决access中分组报表的问题access中批量替换数据库内容的两种方法access中显示msysobjects系统表的设置方法四种数据库随机获取10条数据的方法建立自由的会计日期的报表--1.3.根据用户选择日期自动计算期初期中文access2000速成教程--1.6 定义“主键”如何让access自动编号从1开始排序实现方法access使用宏控制程序--1.6.使用宏的几点说明access日期与时间函数汇总多表查询技巧access中批量替换数据库内容的两如何让access自动编号从1开始排序access字符串处理函数整理access数据库用sql语句添加字段,四种数据库随机获取10条数据的方access数据库文件的压缩和修复方access数据库提示oledbexceptionaccess数据库不能写不能更新的解四种数据库随机获取10条数据的方法access数据库文件的压缩和修复方法[图文]access使用宏控制程序--1.6.使用宏的几点建立自由的会计日期的报表搭建小型access数据库实录access数据库用sql语句添加字段,修改字段使用准则进行条件查询--1.3.运行查询前输access数据库修改自动编号的id值为零的方给你的数据库文件减肥access 执行sql的方法
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved