使用 Transact SQL檢視伺服器的排序規則

2022-07-16 08:30:11 字數 1843 閱讀 8706

select convert (varchar, serverproperty('collation'));

execute sp_helpsort;

select name, description from sys.fn_helpcollations(); --sql server 2017

檢視資料庫的排序規則設定

select name, collation_name from sys.databases;

select convert (varchar, databasepropertyex('database_name','collation'));

檢視列的排序規則設定

select name, collation_name from sys.columns where name = n'';

sql server 中的排序規則可為您的資料提供排序規則、區分大小寫屬性和區分重音屬性;

排序規則指定表示資料集中每個字元的位模式。 排序規則還確定資料的排序和比較規則。

使用 sp_spaceused 顯示資料庫的資料和日誌空間資訊

use adventureworks2012; go exec sp_spaceused n'purchasing.vendor'; go

通過查詢 sys.database_files 顯示資料庫的資料和日誌空間資訊

use adventureworks2012; go select file_id, name, type_desc, physical_name, size, max_size from sys.database_files ; go

增加資料庫的大小

use master; go alter database adventureworks2012 modify file (name = test1dat3, size = 20mb); go

use master; go

alter database mytestdatabase set single_user with rollback immediate

go alter database mytestdatabase modify name = mytestdatabasecopy ;

go alter database mytestdatabasecopy set multi_user

go將資料庫設定為單使用者模式

use master;

go alter database adventureworks2012 set single_user with rollback immediate;

go alter database adventureworks2012 set read_only;

go alter database adventureworks2012 set multi_user;

go收縮資料庫

dbcc shrinkdatabase (userdb, 10); go

收縮資料或日誌檔案

use userdb; go dbcc shrinkfile (datafile1, 7); go

userdb資料庫中名為datafile1的資料檔案的大小收縮到 7 mb。

檢視資料庫的相容級別

use adventureworks2012; go select compatibility_level from sys.databases where name = 'adventureworks2012'; go

更改資料庫的相容級別

alter database adventureworks2012 set compatibility_level = 120; go

Transact SQL 語言概述

transact sql 語言中標準的sql 語句暢通無阻.transact sql 也有類似於sql 語言的分類,不過做了許多擴充.transact sql 語言的分類如下 珨 br 用來說明變數的命令.耨ddl,data definition language 用來建立資料庫 資料庫物件和定義其...

如何使用 Transact SQL 執行事務處理

以下儲存過程闡明了如何在 transact sql 儲存過程內部執行事務性資金轉帳操作。create procedure moneytransfer fromaccount char 20 toaccount char 20 amount money asbegin transaction perf...

建立 Transact SQL 作業步驟

在物件資源管理器中,連線到 sql server 資料庫引擎例項,再展開該例項。展開 sql server 建立乙個新作業或右鍵單擊乙個現有作業,再單擊 屬性 有關建立作業的詳細資訊,請參閱建立作業。在 作業屬性 對話方塊中,單擊 步驟 頁,再單擊 新建 在 新建作業步驟 對話方塊中,鍵入作業的 步...