Determine if table exists in SQL Server CE?

后端 未结 3 2052
余生分开走
余生分开走 2021-02-07 06:00

I know this is similar to this question, but I\'m using SQL Server CE 3.5 with a WinForms project in C#. How can I determine whether a table exists? I know the IF

3条回答
  •  余生分开走
    2021-02-07 06:11

    Using Database helper:

    var db = Database.Open("MyDatabase");
    var sql = @"SELECT Count(*) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'MyTable'"
    var count = db.QueryValue(sql);
    if(count.Equals(1)){
        //table exists
    }
    

提交回复
热议问题