`
童梦新苑
  • 浏览: 41032 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

SQL判断一个表在系统中是否存在

 
阅读更多
/**
     * 判断某张表是否存在
     * @param tabName 表名
     * @return
     */
    public boolean tabbleIsExist(String tableName){
            boolean result = false;
            if(tableName == null){
                    return false;
            }
            SQLiteDatabase db = null;
            Cursor cursor = null;
            try {
                    db = this.getReadableDatabase();
                    String sql = "select count(*) as c from "+AppConstant.DataBaseName+" where type =''table'' and name =''"+tableName.trim()+"'' ";
                    cursor = db.rawQuery(sql, null);
                    if(cursor.moveToNext()){
                            int count = cursor.getInt(0);
                            if(count>0){
                                    result = true;
                            }
                    }
                    
            } catch (Exception e) {
                    // TODO: handle exception
            }               
            return result;
    }

 以上就可以用来判断一个表是否在系统中存在了!

分享到:
评论

相关推荐

    VB判断SQL表是否存在

    这就是在VB中判断SQL数据库中表是否存在的一种方法。这种方法适用于SQL Server,但如果你使用的是其他类型的数据库(如MySQL、Oracle等),查询语法可能会有所不同。对于其他数据库,你需要查阅相应的数据库文档,...

    Sql中判断是否存在数据库、表

    在SQL Server中判断数据库或表是否存在,通常涉及对系统目录视图的查询。通过使用`EXISTS`子句或`OBJECT_ID`函数,我们可以有效地实现这一目标,这对于自动化脚本编写和数据库管理任务至关重要。这些技术不仅适用于...

    SQL判断是否存在表

    ### SQL判断是否存在表 在数据库管理与开发过程中,经常需要检查特定的对象(如表、视图等)是否已经存在于数据库中。这样的需求通常出现在数据库初始化脚本或动态SQL语句中,以避免因对象不存在而引发错误。下面将...

    使用SQL Server判断文件是否存在后再删除(详解)

    在SQL Server中,有时我们需要对数据库外部的文件进行操作,比如判断文件是否存在或者根据需要删除文件。本篇文章将详细介绍如何使用SQL Server内置的扩展存储过程来实现这一目标,特别是当文件可能包含空格时如何...

    java判断数据库表是否存在

    1. **定义方法**:`public boolean isEx(String table)`,接受一个表名作为参数,返回一个布尔值表示该表是否存在。 2. **获取数据库连接**:通过`Conn.getConnection()`方法获取连接。注意这里的`Conn.get...

    sql判断当前用户是否登录

    在此存储过程中,通过检查`tempdb`数据库中是否存在名为`##[v_userid]`的全局临时表来确定用户是否已登录。如果存在,则设置`@i_out`为1,表示用户已登录;如果不存在,则创建该表并设置`@i_out`为0,表示用户未登录...

    判断指定数据库中是否存在指定的表

    通过以上分析可以看出,判断指定数据库中是否存在指定表是一个实用的功能,可以有效地增强应用程序的灵活性和安全性。同时,深入了解SQL Server系统表和连接字符串等内容也有助于更好地管理和维护数据库。希望本文能...

    DelphiSQL判断ACCESS2007数据表是否存在共

    本主题将聚焦于如何使用Delphi的SQL语句来判断一个ACCESS 2007数据库中的数据表是否存在。 ACCESS 2007是Microsoft Office套件的一部分,是一个关系型数据库管理系统,支持SQL语言。在Delphi中,我们可以使用ADO...

    判断SQL数据库中函数存储过程等是否存在的方法

    在SQL数据库管理中,经常会遇到需要验证某个对象(如表、存储过程、函数或视图)是否已经存在的场景。这通常是为了确保在执行创建、更新或删除操作之前不会发生重复或者冲突。以下是一些用于检查SQL数据库中这些对象...

    SQL SERVER 判断当前系统是否为64位操作系统

    ### SQL Server 判断当前系统是否为64位操作系统的实现方法 在SQL Server环境中,有时候我们需要确定服务器的操作系统架构(即32位或64位),这对于安装特定的应用程序、数据库或其他依赖于操作系统架构的软件来说...

    判断计算机中是否安装了SQL软件

    3. **网络扫描**:如果你需要检查网络上是否存在SQL Server,可以使用`SqlConnectionStringBuilder`类创建一个连接字符串,并尝试连接到默认的1433端口。 ```csharp using System.Data.SqlClient; ...

    sql server中判断表或临时表是否存在的方法

    在SQL Server中,`object_id()`函数非常实用,它可以接受两个参数,第一个参数是你要检查的对象名,第二个参数(可选)是对象类型代码,例如`'U'`代表用户表,`'S'`代表系统表,`'V'`代表视图等。如果你不提供第二个...

    Sql Server中判断表、列不存在则创建的方法

    在SQL Server中,通过查询系统视图和使用内置函数,我们可以方便地判断表和列是否存在。这些方法对于确保数据库结构的一致性和正确性至关重要。在实际应用中,这些技巧可以帮助开发者在不破坏现有数据的情况下,动态...

    Oracle中如何用SQL检测字段是否包括中文字符

    首先我想到的是采用检测每个字节ASCII的方式,这样的话需要写一个自定义函数,然后SQL中调用得到结果。但是感觉这个方法估计很耗时,毕竟每个字符都要比较,所以没有去实现。突然想到Oracle有一个编码转换的函数叫...

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

    总的来说,虽然在Access中使用SQL语句查询表的存在可能比在其他数据库系统中复杂,但通过理解和利用`MSysObjects`系统表,我们可以有效地解决这个问题。这种方法尤其适用于编程环境中,如VBA,其中你可能需要动态地...

    pb中如何判断sqlserver数据库服务的状态控制启动关闭

    首先,通过创建`Connection`对象并设置相关属性来判断网络中是否存在指定名称的服务器: ```powerbuilder connection myconnect myconnect = createconnection myconnect.driver = "WinSock" myconnect.application...

Global site tag (gtag.js) - Google Analytics