在sql資料庫中怎麼判斷某張表是否已經存在了

2021-03-03 23:20:25 字數 4199 閱讀 6241

1樓:硪丨曖戀

if exists(select*from sysobjects where name ='bbsusers' )

drop table bbsusers

bbsusers 是要

bai查詢du的zhi

表dao

sysobjects 是系統內錶容

2樓:利用

應為bai:if exists(select*from sys.objects where name ='bbsusers' )

drop table bbsusers

bbsusers 是要

du查詢

zhi的dao表專

sysobjects 是系統表屬

如何判斷資料庫中是否存在某個資料?

3樓:匿名使用者

判斷方法如下

一、select 字段

列表 from 資料表

例:1、select id,g**c,add,tel from haf (* 表示資料表中所有字段)

2、select 單價,數量,單價*數量 as 合計金額 from haf (as 設定欄位的別名)

二、select ... from ... where 篩選條件式

例 篩選條件式:

1、字串資料: select * from 成績單 where 姓名='李明'

2、萬用字元: select * from 成績單 where 姓名 like '李%' select * from 成績單 where 姓名 like '%李%' select * from 成績單 where 姓名 like '%李_'

3、特殊的條件式:1.= / > / < / <> / >= / <=

2.and邏輯與 or邏輯或 not邏輯非

3.where 欄位名稱 in(值一,值二)

4.where 欄位名稱 is null / where 欄位名稱 is not null

在sql資料庫中怎麼判斷某張表是否已經存在了

4樓:海影幻

直接查詢表資料 select * from table1 如果不存在table1就會報錯

5樓:微6信

if exists(select*from sysobjects where name ='bbsusers' )

drop table bbsusers

bbsusers 是要查詢的表

sysobjects 是系統表

如何使用sql語句判斷乙個資料庫是否已經存在

6樓:

1.資料

庫if exists(select 1 from master..dbo.sysdatabases where name='example')

print 'database existed'

else

print 'database not existed'

2.表if exists(select 1 from sysobjects where name ='表名' and type in ('s','u'))

print 'exists table'

else

print 'not exists table'

7樓:get格調寵兒

讓兩個資料庫能直接建立分布式資料庫併入同乙個事務那就簡單了,像 oracle 有 database link 能做到。db2 也有類似的方式。

insert into b.table2 (d)select c

from a.table1 a

left join b.table2 b on a.c = b.dwhere b.d is null

如何判斷sql中是否已經存在某錶,儲存過程,函式等

8樓:sql的藝術

1、是bai否存在某錶的判斷du

if exists(select 0 from sysobjects where name='表名' and xtype='u')

begin

--存在zhi

end2、是否

dao存在某儲存

回過程的判斷

if exists(select 0 from sysobjects where name='儲存過程名' and xtype='p')

begin

--存在

end3、是否存在某函答數的判斷

if exists(select 0 from sysobjects where name='函式名' and xtype='fn')

begin

--存在end

在sql資料庫中怎麼判斷某張表是否已經存在了

9樓:真奇怪

直接執行:select * from 表的名字;

如果存在的話就有資料,如果不村子直接會報錯的

在sql中怎麼判斷資料庫裡是否存在一張表

10樓:聆聽孤寂的雨聲

select table

11樓:匿名使用者

'select * from '+tablename+' where 1=0'

12樓:匿名使用者

////// 執行一條計算查詢結果語句,返回查詢結果(object)。

////// 計算查詢結果語句

/// 查詢結果(object)

public static object getsingle(string sqlstring)

else

}catch (system.data.sqlclient.sqlexception e)}}

}///

/// 判斷是否存在某錶

////// 表名稱

/// 是否存在

public static bool columnexists(string tablename)

return convert.toint32(res) > 0;

}connectionstring 是資料庫鏈結字串直接複製貼上就可以用,請採納。

急用:怎麼用c#語言判斷sql資料庫中已經存在某個**了啊?????????

13樓:匿名使用者

這人最好,直接給你個過程,呼叫即可。

#region 判斷資料庫表是否存在,通過指定專用的連線字串,執行乙個不需要返回值的sql***mand命令。

////// 判斷資料庫表是否存在,返回頁頭,通過指定專用的連線字串,執行乙個不需要返回值的sql***mand命令。

////// bhtsoft表

///public static bool checkexiststable(string tablename)

else}}

#endregion

14樓:手機使用者

using system;

using system.collections.generic;

using system.***ponentmodel;

using system.data;

using system.drawing;

using system.text;

using system.windows.forms;

//引用命名空間

using system.data.oledb;

namespace **繫結

{public partial class form1 : form{//新增繫結物件,就是前面學過的ado.***物件oledbdataadapter da;//資料介面卡

15樓:匿名使用者

把這個sql語句在c#中寫乙個方法進行判斷就可以了啊

select * from dbo.sysobjects where id = object_id(n '[dbo].[warn_info] ') and objectproperty(id, n 'isusertable ') = 1

怎麼判斷資料庫表中是否存在某條資料,用的MYSQL

select count from 表名 where 條件 返回符合條件的資料條數 select count as n from table where 字段 abc select count from 基本表名 mysql中如何查詢指定的表中是否存在某個列?1 建立資料庫表,create tabl...

怎麼在sql資料庫中設定datetime型別的預設值

在建立表的時候可以賦值預設值 在設計表中,選擇型別,如datetime 屬性下面會出現乙個預設值或繫結選項 直接賦值getdate 如下圖 在預設值處寫上 getdate 怎麼設定sql server時間型別datetime的預設值的呢 createdate datetime not null de...

oracle用sql如何判斷資料庫中的哪些表示空的

這是我在sybase資料庫下的操作,供參考1.選建乙個表。create table d no int null,name char 20 null 2.將庫中所有表中的內容和表名做乙個插入指令碼。select insert d select count name from name from sys...