sql判斷表是否存在數據庫中?
spark sql判斷表存在于數據庫中的方法是查詢系統中-->根據存放所有數據庫信息的信息表(sysdatabases),可以根據語句進行更加具體的判斷。
語句內容如下: select * from master.dbo.sysdatabases , where name='databasename'。
①返回rs(有關于這個數據庫的所有信息,返回值是數據庫結果集) java程序中運行一下 rs.next()便可。②數據庫可以子查詢一下 : if(.....) is not null。
select count(*) from sysobjects where id = object_id('數據庫名.Owner.表名'),if exists (select count(*) from sysobjects where id = object_id('數據庫名.Owner.表名')), print '存在', else,print '不存在'。