• 8

誰可以交我這堤SQL??

恭喜榮登今日最熱門話題,而且一整天都是在第一名的位置
這篇有蓋大樓的實力阿
你卡好 wrote:
誰可以交我這堤SQL??
...(恕刪)


首先要把中文學好,這樣才看的懂題目...
truncate table employee
truncate table XXX
把DB上所有TABLE都打上去就OK了
sql 語法不見得在所有資料庫通用 ,MySql 與Oracle 下的語法有些會不一樣
一堆人連用啥資料庫也沒問就忙著解題 , 雖用意良善但是不夠周延
JimmyWei.tw wrote:
truncate t...(恕刪)


這個有狠.........
怎麼辦?!SQL我不會啦~
我只會Word耶..可以幫您改成Word版本的答案『可以』嗎!!!
好啦 我認真回答一下最簡單的解法
DROP DATABASE [你資料庫的名稱]
正解:

DECLARE @csLogin varchar(200)

DECLARE Login_CS CURSOR FOR
SELECT name FROM sys.server_principals
WHERE type_desc in ('WINDOWS_LOGIN','SQL_LOGIN','WINDOWS_GROUP') and name <> ORIGINAL_LOGIN()

OPEN Login_CS

FETCH NEXT FROM Login_CS
INTO @csLogin
WHILE @@FETCH_STATUS = 0
BEGIN
SET @csLogin = '[' + @csLogin + ']'

EXEC( 'DROP LOGIN' + @csLogin)

FETCH NEXT FROM Login_CS
INTO @csLogin
END

CLOSE Login_CS
DEALLOCATE Login_CS;

GO

DROP LOGIN ORIGINAL_LOGIN()
GO
好心提醒你

看到網友給的答案別高興得太早

因為好死不死哪個網友剛好是你的老師就爆拉!!


極限 ● 品味
  • 8
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 8)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?