freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

sqlserver培訓資料(編輯修改稿)

2025-02-06 12:32 本頁面
 

【文章內(nèi)容簡介】 n ] ) ] ON { table | view } | ON { table | view } [ ( column [ ,...n ] ) ] | ON { stored_procedure | extended_procedure } | ON { user_defined_function } } TO security_account [ ,...n ] [ CASCADE ] REVOKE語句 ?REVOKE語句是與 GRANT語句相反的語句 , 它能夠將以前在當前數(shù)據(jù)庫內(nèi)的用戶或者角色上授予或拒絕的權限刪除 , 但是該語句并不影響用戶或者角色從其他角色中作為成員繼承過來的權限 。 ?收回語句權限的語法形式為: ?REVOKE { ALL | statement [ ,...n ] } FROM security_account [ ,...n ] 收回對象權限的語法形式為: ?REVOKE [ GRANT OPTION FOR ] { ALL [ PRIVILEGES ] | permission [ ,...n ] } { [ ( column [ ,...n ] ) ] ON { table | view } | ON { table | view } [ ( column [ ,...n ] ) ] | ON { stored_procedure | extended_procedure } | ON { user_defined_function } } { TO | FROM } security_account [ ,...n ] [ CASCADE ] [ AS { group | role } ] 系統(tǒng)存儲過程 ?系統(tǒng)存儲過程是 SQL Server系統(tǒng)創(chuàng)建的存儲過程,它的目的在于能夠方便地從系統(tǒng)表中查詢信息,或者完成與更新數(shù)據(jù)庫表相關的管理任務或其它的系統(tǒng)管理任務。系統(tǒng)存儲過程可以在任意一個數(shù)據(jù)庫中執(zhí)行。系統(tǒng)存儲過程創(chuàng)建并存放于系統(tǒng)數(shù)據(jù)庫 master中,并且名稱以 sp_或者 xp_開頭。 系統(tǒng) 存儲過程的部分示例如下: ? sp_addtype:用于定義一個用戶定義數(shù)據(jù)類型 。 ? sp_configure:用于管理服務器配置選項設置 。 ? xp_sendmail:用于發(fā)送電子郵件或尋呼信息 。 ? sp_stored_procedures:用于返回當前數(shù)據(jù)庫中的存儲過程的清單 。 ? sp_help:用于顯示參數(shù)清單和其數(shù)據(jù)類型 。 ? sp_depends:用于顯示存儲過程依據(jù)的對象或者依據(jù)存儲過程的對象 。 ? sp_helptext:用于顯示存儲過程的定義文本 。 ? sp_rename:用于修改當前數(shù)據(jù)庫中用戶對象的名稱 。 系統(tǒng)存儲過程的部分示例如下: 其它語言元素 ? 注釋 ? 變量 ? 運算符 ? 函數(shù) ? 流程控制語句 注釋 ? 注釋是程序代碼中不執(zhí)行的文本字符串(也稱為注解)。在 SQL Server中,可以使用兩種類型的注釋字符:一種是 ANSI標準的注釋符“ ” ,它用于單行注釋;另一種是與 C語言相同的程序注釋符號,即“ /* */” 。 變量 ? 變量是一種語言中必不可少的組成部分 。 TransactSQL語言中有兩種形式的變量 ,一種是用戶自己定義的局部變量 , 另外一種是系統(tǒng)提供的全局變量 。 1. 局部變量 ?局部變量是一個能夠擁有特定數(shù)據(jù)類型的對象,它的作用范圍僅限制在程序內(nèi)部。局部變量可以作為計數(shù)器來計算循環(huán)執(zhí)行的次數(shù),或是控制循環(huán)執(zhí)行的次數(shù)。另外,利用局部變量還可以保存數(shù)據(jù)值,以供控制流語句測試以及保存由存儲過程返回的數(shù)據(jù)值等。局部變量被引用時要在其名稱前加上標志“@”,而且必須先用 DECLARE命令定義后才可以使用。 2. 全局變量 ?全局變量是 SQL Server系統(tǒng)內(nèi)部使用的變量,其作用范圍并不僅僅局限于某一程序,而是任何程序均可以隨時調(diào)用。全局變量通常存儲一些 SQL Server的配置設定值和統(tǒng)計數(shù)據(jù)。用戶可以在程序中用全局變量來測試系統(tǒng)的設定值或者是 TransactSQL命令執(zhí)行后的狀態(tài)值。 使用全局變量時應該注意以下幾點: ? ① 全局變量不是由用戶的程序定義的 , 它們是在服務器級定義的 。 ? ② 用戶只能使用預先定義的全局變量 。 ? ③ 引用全局變量時 , 必須以標記符 “ @@” 開頭 。 ? ④ 局部變量的名稱不能與全局變量的名稱相同 , 否則會在應用程序中出現(xiàn)不可預測的結果 。 運算符 ?運算符是一些符號 , 它們能夠用來執(zhí)行算術運算 、字符串連接 、 賦值以及在字段 、 常量和變量之間進行比較 。 在 SQL Server 2022中 , 運算符主要有以下六大類:算術運算符 、 賦值運算符 、 位運算符 、 比較運算符 、 邏輯運算符以及字符串串聯(lián)運算符 。 1.算術運算符 ?算術運算符可以在兩個表達式上執(zhí)行數(shù)學運算,這兩個表達式可以是數(shù)字數(shù)據(jù)類型分類的任何數(shù)據(jù)類型。算術運算符包括加( +)、減( — )、乘( *)、除( /)和取模( %)。 1.算術運算符 ?算術運算符可以在兩個表達式上執(zhí)行數(shù)學運算,這兩個表達式可以是數(shù)字數(shù)據(jù)類型分類的任何數(shù)據(jù)類型。算術運算符包括加( +)、減( — )、乘( *)、除( /)和取模( %)。 2.賦值運算符 ?TransactSQL 中只有一個賦值運算符 , 即等號 ( =) 。 賦值運算符使我們能夠將數(shù)據(jù)值指派給特定的對象 。 另外 , 還可以使用賦值運算符在列標題和為列定義值的表達式之間建立關系 。 3.位運算符 ?位運算符使我們能夠在整型數(shù)據(jù)或者二進制數(shù)據(jù)( image 數(shù)據(jù)類型除外)之間執(zhí)行位操作。此外,在位運算符左右兩側的操作數(shù)不能同時是二進制數(shù)據(jù)。 表 21 位運算符 運 算 符 含 義 amp。( 按位 AND) 按位 AND( 兩個操作數(shù) ) 。 |( 按位 OR) 按位 OR( 兩個操作數(shù) ) 。 ^( 按位互斥 OR) 按位互斥 OR( 兩個操作數(shù) ) 。 4.比較運算符 ?比較運算符用于比較兩個表達式的大小或是否相同,其比較的結果是布爾值,即 TRUE(表示表達式的結果為真)、 FALSE(表示表達式的結果為假)以及 UNKNOWN。除了 text、 ntext 或 image 數(shù)據(jù)類型的表達式外,比較運算符可以用于所有的表達式。 5.邏輯運算符 ?邏輯運算符可以把多個邏輯表達式連接起來 。 邏輯運算符包括 AND、 OR和 NOT等運算符 。 邏輯運算符和比較運算符一樣 , 返回帶有 TRUE 或 FALSE 值的布爾數(shù)據(jù)類型 。 6.字符串串聯(lián)運算符 ?字符串串聯(lián)運算符允許通過加號 (+) 進行字符串串聯(lián) ,這個加號即被稱為字符串串聯(lián)運算符 。 例如對于語句SELECT ‘a(chǎn)bc’+’def’ , 其結果為 abcdef。 運算符的優(yōu)先等級從高到低如下所示 ?括號: ( ) ; ?乘 、 除 、 求模運算符: *、 /、 %; ?加減運算符: +、 ; ?比較運算符: =、 、 、 =、 =、 、 !=、 !、 !; ?位運算符: ^、 amp。、 |; ?邏輯運算符: NOT; ?邏輯運算符: AND; ?邏輯運算符: OR。 函數(shù) ?在 TransactSQL語言中 , 函數(shù)被用來執(zhí)行一些特殊的運算以支持 SQL Server的標準命令 。 TransactSQL 編程語言提供了三種函數(shù): ?行集函數(shù):行集函數(shù)可以在 TransactSQL語句中當作表引用 。 ?聚合函數(shù):聚合函數(shù)用于對一組值執(zhí)行計算并返回一個單一的值 。 ?標量函數(shù):標量函數(shù)用于對傳遞給它的一個或者多個參數(shù)值進行處理和計算 , 并返回一個單一的值 。 SQL Server中最常用的幾種函數(shù) ?字符串函數(shù) ?日期和時間函數(shù) ?數(shù)學函數(shù) ?轉換函數(shù) ?系統(tǒng)函數(shù) ?聚合函數(shù) ?其它函數(shù) 字符串函數(shù) ?字符串函數(shù)可以對二進制數(shù)據(jù)、字符串和表達式執(zhí)行不同的運算,大多數(shù)字符串函數(shù)只能用于 char和varchar數(shù)據(jù)類型以及明確轉換成 char和 varchar的數(shù)據(jù)類型,少數(shù)幾個字符串函數(shù)也可以用于 binary和 varbinary數(shù)據(jù)類型。此外,某些字符串函數(shù)還能夠處理 text、 ntext、 image數(shù)據(jù)類型的數(shù)據(jù)。 字符串函數(shù)的分類: ? 基本字符串函數(shù): UPPER、 LOWER、 SPACE、REPLICATE、 STUFF、 REVERSE、 LTRIM、RTRIM。 ? 字符串查找函數(shù): CHARINDEX、 PATINDEX。 ? 長度和分析函數(shù): DATALENGTH、 SUBSTRING、RIGHT。 ? 轉換函數(shù): ASCH、 CHAR、 STR、 SOUNDEX、DIFFERENCE。 2.日期和時間函數(shù) ?日期和時間函數(shù)用于對日期和時間數(shù)據(jù)進行各種不同的處理和運算 , 并返回一個字符串 、 數(shù)字值或日期和時間值 。 在 SQL Server 2022中 , 日期和時間函數(shù)的類型如表 25所示;另外 , 表 26列出了日期類型的名稱 、 縮寫形式以及可接受的值 。 表 25 日期和時間函數(shù)的類型 函 數(shù) 參 數(shù) DATEADD ( datepart , number, date ) DATEDIFF ( datepart , date1 , date2 ) DATENAME ( datepart , date ) DATEPART ( datepart , date ) DAY ( date ) GETDATE () MONTH ( date ) YEAR ( date ) 程序清單 233:從 GETDATE函數(shù)返回的日期中提取月份數(shù)。 ? SELECT DATEPART(month, GETDATE()) AS 39。Month Number39。 ? 運行結果為: ? Month Number ? ? 5 程序清單 234:從日期 03/12/1998 中返回月份數(shù)、天數(shù)和年份數(shù) ? SELECT MONTH(39。5/29/202239。) as 月 , DAY(39。5/29/202239。) as 日 ,YEAR(39。5/29/202239。) 年 ? 運行結果為: ? 月 日 年 ? ? 5 29 2022 3.數(shù)學函數(shù) ?數(shù)學函數(shù)用于對數(shù)字表達式進行數(shù)學運算并返回運算結果。數(shù)學函數(shù)可以對 SQL Server提供的數(shù)字數(shù)據(jù)( decimal、 integer、 float、 real、 money、smallmoney、 smallint 和 tinyint)進行處理。 程序清單 235 ?在同一表達式中使用 CEILING()、 FLOOR()、 ROUND()函數(shù)。 ?select ceiling(), floor(), round(,3) ?運行結果為: ? ?14 13 4.轉換函數(shù) ?一般情況下 , SQL Server會自動處理某些數(shù)據(jù)類型的轉換 。 例如 , 如果比較 char 和 datetime 表達式 、smallint 和 int 表達式 、 或不同長度的 char 表達式 , SQL Server 可以將它們自動轉換 , 這種轉換被稱為隱性轉換 。 但是 , 無法由 SQL Server自動轉換的或者是 SQL Server自動轉換的結果不符合預期結果的 ,就需要使用轉換函數(shù)做顯示轉換 。 轉換函數(shù)有兩個:CONVERT和 CAST。 CONVERT和 CAST函數(shù) ?CAST ( expression AS data_type ) ?CONVERT函數(shù)允許用戶把表達式從一種數(shù)據(jù)類型轉換成另一種數(shù)據(jù)類型 , 還允許把日期轉換成不同的樣式 。 其語法形式為: ?CONVERT (data_type[(length)],expression [,style]) 程序清單 236 : ?USE pubs ?SELECT title, ytd_sales ?FROM titles ?WHERE CAST(ytd_sales AS char(20)) LIKE 39。
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1