標籤:SQL SERVER 判斷是否存在資料庫、表、列、視圖--1. 判斷資料庫是否存在IF EXISTS (SELECT * FROM SYS.DATABASES WHERE NAME = ‘資料庫名‘) DROP DATABASE [資料庫名] --2. 判斷表是否存在IF EXISTS (SELECT * FROM SYSOBJECTS WHERE ID = OBJECT_ID(N‘[表名]‘) AND OBJECTPROPERTY(ID, N‘ISUSERTABLE‘) = 1)
標籤: SELECT table_name,fk_name,reference_table_name,fk_list_number,fk_detailFROM (SELECT object_name(f.object_id) AS fk_name,object_name(f.parent_object_id) AS table_name,object_name(f.referenced_object_id) AS
標籤:page頁每個頁面8KB,連續的8個頁面稱之為一個區extents,如:2.18MB的一個DB的區大約有2.18 MB (2,293,760 位元組)=2,293,760b/8kb=280個頁面=35個區一個頁只能被一個對象所有查看資料表中的記錄屬於哪個檔案哪個page頁SELECT top 10 %%physloc%%, sys.fn_physlocFormatter (%%physloc%%) AS RID FROM
標籤:樹形結構部門的 sqlserver 排序因為要實現部門排序功能,而且要考慮部門的層級,直接用 sql 排序是不行的,所以寫個 sql function 來支援。 首先部門表:companyCREATE TABLE company(CompanyId id NOT NULL,CompanyName nvarchar(115) NOT
標籤:這幾個函數其實網上資料很多,但是為了方便自己的記憶,我還是決定還是寫一下,都說好記性不如爛筆頭,所以還是多寫一下。cast()函數作用主要是:把一種類型轉化成另外一種類型如把字串類型轉換成時間類型:SELECT CAST( ‘2011-10-2‘ AS datetime),再或者把數值型轉換成字串類型:SELECT CAST( 1 AS