全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1135
推到 Plurk!
推到 Facebook!

这个sql如何写?

尚未結案
luowy651
高階會員


發表:257
回覆:313
積分:114
註冊:2003-04-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-05-06 10:42:04 IP:125.120.xxx.xxx 訂閱
各位大大,请教一个sql写法:

比如,我想判断资料库hd中是否有名为table1的table,如果有,就不做处理,如果没有,就建一个,该如何写?
类似以下:
IF NOT EXISTS (hd.dbo.yhz1)
则: (SELECT *
INTO hd.dbo.yhz1
FROM hd.dbo.yhz)

ps: 这个操作我必须在另一个资料库pubs中执行
編輯記錄
luowy651 重新編輯於 2008-05-06 10:53:37, 註解 無‧
luowy651
高階會員


發表:257
回覆:313
積分:114
註冊:2003-04-09

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-05-06 15:24:15 IP:125.120.xxx.xxx 訂閱
比如以下这段代码,我在northwind数据库中能执行通过,但如果当前数据库是pubs数据库中却不能通过,请问是怎么回事


IF NOT EXISTS (SELECT *
FROM northwind.dbo.sysobjects
WHERE id = object_id(N'[northwind].[dbo].[Products1]') AND
OBJECTPROPERTY(id, N'IsUserTable') = 1) BEGIN
SELECT *
INTO [northwind].[dbo].[Products1]
FROM [northwind].[dbo].[Products] END
pillar62
資深會員


發表:9
回覆:324
積分:271
註冊:2002-04-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-05-30 14:35:23 IP:219.87.xxx.xxx 訂閱
您好
您所指定的資料庫不同必須要更換前面的資料庫的名稱 northwind要置換成你要的資料庫吧!試試看吧!
------
Pillar Wang
系統時間:2024-05-06 21:46:58
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!