程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> MSSQL >> MSSQL 檢討所應用的語句能否相符尺度

MSSQL 檢討所應用的語句能否相符尺度

編輯:MSSQL

MSSQL 檢討所應用的語句能否相符尺度。本站提示廣大學習愛好者:(MSSQL 檢討所應用的語句能否相符尺度)文章只能為提供參考,不一定能成為您想要的結果。以下是MSSQL 檢討所應用的語句能否相符尺度正文


檢討所應用的語句能否尺度
/*
尺度SQL和T-SQL之間有許多差別——太多了,這裡就不說了。還有,假如你在SQL Server上任務,
那末應用這些公有的擴大是有利益的。因為很多SQL Server的特征的實質,你不應用非尺度的敕令的話,
將會有許多壯大的功效沒法完成。假如你想要看看你的SQL能否相符尺度,你可使用SET FIPS_FLAGGER
敕令
*/
SET FIPS_FLAGGER 'level'
/*
' level '
對 FIPS 127-2 尺度的服從級別,將檢討一切數據庫操作能否到達該級別。假如數據庫操作與選定的 ISO 尺度級別抵觸,則 Microsoft SQL Server 將生成一個正告。
level 必需是以下值中的一個。
值 解釋
ENTRY 檢討能否服從 ISO 入門級尺度。

FULL
檢討能否服從 ISO 完整級尺度。

INTERMEDIATE 檢討能否服從 ISO 中央級尺度。

OFF
不檢討能否服從尺度。
*/

/*
SET FIPS_FLAGGER 的設置是在剖析時設置,而不是在履行或運轉時設置。在剖析時停止設置意味著:SET 語句只需湧現在批處置或存儲進程中即失效,與代碼履行現實上能否達到該點有關;而且 SET 語句在任何語句履行之前失效。例如,假定 SET 語句在 IF...ELSE 語句塊中,而在履行進程中從未達到過該語句塊,但因為剖析了 IF...ELSE 語句塊,是以 SET 語句仍失效。

假如在存儲進程中設置 SET FIPS_FLAGGER,則從存儲進程前往掌握後將復原 SET FIPS_FLAGGER 的值。是以,在靜態 SQL 中指定的 SET FIPS_FLAGGER 語句對靜態 SQL 語句以後的任何語句有效。

*/
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved