幾個很有用的SQL語句

2021-08-25 12:41:55 字數 978 閱讀 7089

1、獲取某個資料庫所有表的資料行數:

select o.name,i.rowcnt

from sysobjects o join sysindexes i on o.id=i.id

where o.type='u' and i.indid<=1 and o.name<>'dtproperties'

order by i.rowcnt desc

2、設定資料庫最大記憶體使用值:

sp_configure 'show advanced options',1

goreconfigure with override

gosp_configure 'max server memory (mb)',4092

goreconfigure with override

該sql語句在master資料庫中執行,執行完了要重啟資料庫服務。

3、跨資料庫伺服器查詢:

--建立連線伺服器

exec sp_addlinkedserver

--要建立的鏈結伺服器名稱

'ai_mssql',

--產品名稱

'ms',

--ole db 字元

'sqloledb',

--資料來源

'192.168.1.111'

go --建立鏈結伺服器上遠端登入之間的對映

exec sp_addlinkedsrvlogin

'ai_mssql',

'false',

null,

--遠端伺服器的登陸使用者名稱

'sa',

--遠端伺服器的登陸密碼

'sa'

go --查詢資料

select * from ai_mssql.web.dbo.area

go--最後一定要記得釋放連線

exec sp_dropserver 'ai_mssql', droplogins

幾個很有用的SQL語句

1 獲取某個資料庫所有表的資料行數 select o.name,i.rowcnt from sysobjects o join sysindexes i on o.id i.id where o.type u and i.indid 1 and o.name dtproperties order b...

mysql不常用但很有用的語句整理

mysqld multi多例項停止 啟動 mysqld multi defaults file etc my.cnf start 1,2 mysqld multi defaults file etc my.cnf start 1 mysqld multi defaults file etc my.c...

幾個經典的sql語句

1.關於group by的sql語句 表結構 sql的寫法 select year,select amount from test as m where month 1 and test.year m.year as m1,select amount from test as m where mon...