用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.anxorj.tw防采集請勿采集本網。

Access數據庫雖然功能單一,但的確是一個小巧精干的開發伙伴,我在多個項目中與它見面,為了探知Access數據庫的本源,今天上網查了些資料,F總結歸納如下:

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.anxorj.tw請勿采集。


  • 本文相關:
  • 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.anxorj.tw All Rights Reserved
    陕西快乐10分下载