SQL Server數(shù)據(jù)庫獲取所有表和數(shù)據(jù)的批量操作
作者:月夜清風(fēng)
本文我們主要介紹了SQL Server數(shù)據(jù)庫中獲取所有表和數(shù)據(jù)的批量操作,以及其他的一些常用的批量操作命令的示例,希望能夠?qū)δ兴鶐椭?/div>
在SQL Server數(shù)據(jù)庫操作中,當(dāng)需要操作的數(shù)據(jù)量過大時(shí),我們可以采取批量操作的形式,本文我們主要介紹了SQL Server數(shù)據(jù)庫的一些批量操作,接下來就讓我們一起來了解一下這部分內(nèi)容。
1、創(chuàng)建數(shù)據(jù)庫
- CREATE DATABASE DB001--默認(rèn)路徑和大小
2、創(chuàng)建用戶
- CREATE LOGIN USER1 WITH PASSWORD = 'USER_PW';
3、修改數(shù)據(jù)的所有者
- USE DB001
- exec sp_changedbowner 'USER1'
4、設(shè)置READ_COMMITTED_SNAPSHOT
- ALTER DATABASE [DB001] SET READ_COMMITTED_SNAPSHOT ON
5、獲取所有數(shù)據(jù)庫名
- Select Name FROM Master..SysDatabases
6、獲取所有表名
- select name from sysobjects where type='U'
- /*
- XType='U':表示所有用戶表;
- XType='S':表示所有系統(tǒng)表;
- */
7、獲取所有字段名
- Select Name from SysColumns Where id=Object_Id('TableName')
8、查看與某一個(gè)表相關(guān)的視圖、存儲(chǔ)過程、函數(shù)
- select a.* from sysobjects a, syscomments b where a.id = b.id and b.text like '%TableName%'
9、查詢某一個(gè)表的字段和數(shù)據(jù)類型
- select column_name,data_type from information_schema.columns
- where table_name = N'TableName'
10、獲取數(shù)據(jù)庫文件路徑
- select ltrim(rtrim(filename)) from dbname ..sysfiles where charindex('MDF',filename)>0
- or
- select ltrim(rtrim(filename)) from dbname ..sysfiles where charindex('LDF',filename。
以上就是SQL Server數(shù)據(jù)庫的一些常用的批量操作的命令,本文就介紹到這里了,希望本次的介紹能夠?qū)δ兴鶐椭?/p>
【編輯推薦】
責(zé)任編輯:趙鵬
來源:
博客園


相關(guān)推薦




