基本SQL語句(二)

基本SQL語句蒐藏

1. 把本地的數據庫名DB裏的D表中的數據導入到遠程庫名FAR中的R表中
--查詢分析器連接本地SQL,執行語句:
insert openrowset('sqloledb','遠程服務器名';'登陸用戶名';'密碼',FAR.dbo.R)
select * from DB.dbo.D
(來源:【
zjcxc(鄒建) http://community.csdn.net/Expert/topic/3141/3141185.xml?temp=.276333

2.顯示每個表當前有多少行
SELECT TOP 100 Percent sysobjects.name,sysindexes.rows FROM sysindexes with(nolock)
JOIN sysobjects with(nolock) ON sysindexes.id = sysobjects.id AND sysobjects.xtype = 'u'
WHERE sysindexes.indid in(0, 1) ORDER By sysobjects.name ASC
(來源:http://community.csdn.net/Expert/topic/3124/3124563.xml?temp=.1386072

3.如何把加密的存儲過程導入另一個庫?
1.如果你的數據庫是sql7.0的,可以直接生成存儲過程的腳本,加密的也可以生成
2.如果你是sql2000,那就沒辦法,只能先解密,然後再執行腳本來創建存儲過程 .
(來源:【
zjcxc(鄒建) http://community.csdn.net/Expert/topic/3092/3092898.xml?temp=.2777979

4.如何得到服務器的IP地址
create table #ip(id int identity(1,1),re varchar(200))
declare @s varchar(1000)
set @s='ping '+left(@@servername,charindex('/',@@servername+'/')-1)+' -a -n 1 -l 1'
insert #ip(re) exec master..xp_cmdshell @s
select 服務器名=@@servername,IP地址=stuff(left(re,charindex(']',re)-1),1,charindex('[',re),'')
from #ip
where id=2
drop table #ip
(來源:【zjcxc(鄒建) http://community.csdn.net/Expert/topic/3142/3142434.xml?temp=.6255457

5.如何得到列的某個表中列的描述內容
SELECT * FROM ::fn_listextendedproperty ('MS_Description', 'user', 'dbo', 'table', '表名', 'column', default)

6.如何檢查一個視圖是否被另一個視圖調用?
  EXEC  sp_depends  '視圖名'

7.有一表A有b和c 兩個字段,如何把c字段名改爲d字段名.
  EXEC  sp_rename  'A.c',  'd',  'COLUMN'

8.如何禁用所有觸發器

--禁用某個表上的某個觸發器
ALTER TABLE 你的表 DISABLE TRIGGER 你的觸發器

--啓用某個表上的某個觸發器
ALTER TABLE 你的表 enable TRIGGER 你的觸發器

--禁用某個表上的所有觸發器
ALTER TABLE 你的表 DISABLE TRIGGER all

--啓用某個表上的所有觸發器
ALTER TABLE 你的表 enable TRIGGER all

--禁用所有表上的所有觸發器
exec sp_msforeachtable 'ALTER TABLE ? DISABLE TRIGGER all'

--啓用所有表上的所有觸發器
exec sp_msforeachtable 'ALTER TABLE ? enable TRIGGER all'

9.如何知道哪些觸發器被禁用?
--將trigger 在sysobjects 表中 status字段的值轉換爲二進制的,第12位爲1則表示禁止,爲0表示允許

select 表名=object_name(parent_obj),觸發器名=name
 ,狀態=case status & power(2,11) when 0 then N'啓用' else N'禁用' end
from sysobjects  where type='TR'
【感謝happydreamer(小黑)  zjcxc(鄒建)
(來源:http://community.csdn.net/Expert/topic/3231/3231594.xml?temp=.2487757

10.

以後不說明來源的均來自CSDN zjcxc(鄒建)的答覆

發佈了28 篇原創文章 · 獲贊 3 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章