檢查數據庫中是否存在某個表,不存在則生成該表
方法一:
IF NOT EXISTS (select * from dbo.sysobjects where xtype='U' and Name = 'T_Users')
BEGIN
CREATE TABLE [dbo].[T_Users](userName varchar(20),userPass varchar(20));
END
方法二:
create procedure sel_tab
@table_name varchar(20)
AS
declare @flag int
set @flag=0;
set @flag = (select flag from (select count(*) as flag from dbo.sysobjects where xtype='U' and Name = 'T_Users') as sel_count);
if @flag = 0
create table T_Users(userName varchar(20),userPass varchar(20));
GO
EXEC sel_tab "T_Users"
SQLServer中檢查數據庫中是否存在某個表,不存在則生成該表
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Join中on條件是null的問題討論
安静的技术控
2020-06-27 20:00:20
驅動程序無法通過使用安全套接字層(SSL)......
第一種情況:在使用我們的MyEclipse 中的DB Browser 的時候 遇到這一類問題我們需要把他改成如下圖所示(如果是因爲SQLServer版本過高或者是Windows版本過高可以採用以下方式
bruce_suxin
2020-06-22 19:47:19
SQL Server中datediff的使用
cathy0707
2020-06-20 15:54:11
本地管理遠程的SQLServer 2008 R2數據庫
我把金钱献给你
2020-02-22 13:38:43
php連接SQLServer
我把金钱献给你
2020-02-22 13:38:43
SQLServer2005不支持中文查詢的解決方法
Faycon
2020-02-21 01:35:25
怎樣把Oracle的數據導入到SQLServer2005中
Faycon
2020-02-21 01:35:25
SQLServer2005 行轉列(case when用法)
Faycon
2020-02-21 01:35:25
SQLServer2005如何批量修改架構名
Faycon
2020-02-21 01:35:24
SQLServer中獲取特定表的所有列名
Faycon
2020-02-21 01:35:24
SQLServer2005數據庫快照的簡單使用
Faycon
2020-02-21 01:35:24
在SQLServer2005中使用SQL語句插入數據出現亂碼或問號的解決方法
Faycon
2020-02-21 01:35:23
SQLServer2005數據庫沒有刪除所有其他快照引發的問題及其解決方法
Faycon
2020-02-21 01:35:23
Datatable刪除行的Delete和Remove…
GISQZC
2020-02-20 21:42:06
24小時熱門文章