顯示具有 MSSQL 標籤的文章。 顯示所有文章
顯示具有 MSSQL 標籤的文章。 顯示所有文章

SQL Paging

ROW_NUMBER Function (MS SQL 2005+) Temp Table

UNION ALL vs UNION

  • UNION ALL 和 UNION 不同 之處在於 UNION ALL 會將每一筆符合條件的資料都列出來,無論資料值 有無重複。 
  • SQL1 union SQL2 : SQL1+SQL2 後的資料會自動重新排序, 且 SQL1 與 SQL2 的重複資料只顯示一筆。
  • SQL1 union all SQL2: SQL1+SQL2 後資料不會自動重新排序, 且 SQL2 資料直接銜接到 SQL1 資料之後, 也就是 SQL1 與 SQL2 可以有重複資料。
SQL UNION ALL - 1Keydata SQL語法教學 昭佑.天翔: Oracle PL/SQL 的 union 與 union all 這兩種聯集的比較

Determine identity column (判斷識別規格欄位)

IF ((SELECT OBJECTPROPERTY( OBJECT_ID(N'table_name_here'), 'TableHasIdentity')) = 1)
    PRINT 'Yes'
ELSE
    PRINT 'No'

sql server - How do you determine what SQL Tables have an identity column programatically - Stack Overflow

HashBytes (MD5、SHA1)

Right(UPPER(sys.fn_VarBinToHexStr(HashBytes('md5', '123password456'))),32);
好用的 MS SQL 2005 欄位字串加密應用 ( MD5 與 SHA1 ) - IT X 4- 點部落