亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 自己整理的transact_sql,也許對你有幫助.htm

?? 寫給JSP初級程序員的書
?? HTM
?? 第 1 頁 / 共 2 頁
字號:
<META content="MSHTML 5.00.2920.0" name=GENERATOR></HEAD>
<BODY bgColor=#ffffff text=#000000>

  <table><tbody>
  <TR>
    <TD height=21>
      <DIV align=center><B><FONT size=3>自己整理的Transact_SQL,也許對你有幫助 
      <BR><FONT size=2> </FONT></FONT></FONT>
      <HR align=center color=#cccccc noShade SIZE=1>
      </DIV></TD></TR>
  <TR>
    <TD class=line><FONT 
      color=#333300>*******************Transact_SQL********************<BR><BR>--語&nbsp;句&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;功&nbsp;能<BR>--數據操作<BR>SELECT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--從數據庫表中檢索數據行和列<BR>INSERT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--向數據庫表添加新數據行<BR>DELETE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--從數據庫表中刪除數據行<BR>UPDATE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--更新數據庫表中的數據<BR>--數據定義<BR>CREATE&nbsp;TABLE&nbsp;&nbsp;&nbsp;&nbsp;--創建一個數據庫表<BR>DROP&nbsp;TABLE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--從數據庫中刪除表<BR>ALTER&nbsp;TABLE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--修改數據庫表結構<BR>CREATE&nbsp;VIEW&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--創建一個視圖<BR>DROP&nbsp;VIEW&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--從數據庫中刪除視圖<BR>CREATE&nbsp;INDEX&nbsp;&nbsp;&nbsp;&nbsp;--為數據庫表創建一個索引<BR>DROP&nbsp;INDEX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--從數據庫中刪除索引<BR>CREATE&nbsp;PROCEDURE&nbsp;&nbsp;&nbsp;--創建一個存儲過程<BR>DROP&nbsp;PROCEDURE&nbsp;&nbsp;&nbsp;&nbsp;--從數據庫中刪除存儲過程<BR>CREATE&nbsp;TRIGGER&nbsp;&nbsp;&nbsp;&nbsp;--創建一個觸發器<BR>DROP&nbsp;TRIGGER&nbsp;&nbsp;&nbsp;&nbsp;--從數據庫中刪除觸發器<BR>CREATE&nbsp;SCHEMA&nbsp;&nbsp;&nbsp;&nbsp;--向數據庫添加一個新模式<BR>DROP&nbsp;SCHEMA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--從數據庫中刪除一個模式<BR>CREATE&nbsp;DOMAIN&nbsp;&nbsp;&nbsp;&nbsp;--創建一個數據值域<BR>ALTER&nbsp;DOMAIN&nbsp;&nbsp;&nbsp;&nbsp;--改變域定義<BR>DROP&nbsp;DOMAIN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--從數據庫中刪除一個域<BR>--數據控制<BR>GRANT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--授予用戶訪問權限<BR>DENY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--拒絕用戶訪問<BR>REVOKE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--解除用戶訪問權限<BR>--事務控制<BR>COMMIT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--結束當前事務<BR>ROLLBACK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--中止當前事務<BR>SET&nbsp;TRANSACTION&nbsp;&nbsp;&nbsp;&nbsp;--定義當前事務數據訪問特征<BR>--程序化SQL<BR>DECLARE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--為查詢設定游標<BR>EXPLAN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--為查詢描述數據訪問計劃<BR>OPEN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--檢索查詢結果打開一個游標<BR>FETCH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--檢索一行查詢結果<BR>CLOSE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--關閉游標<BR>PREPARE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--為動態執行準備SQL&nbsp;語句<BR>EXECUTE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--動態地執行SQL&nbsp;語句<BR>DESCRIBE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--描述準備好的查詢<BR><BR>---局部變量<BR>declare&nbsp;@id&nbsp;char(10)<BR>--set&nbsp;@id&nbsp;=&nbsp;'10010001'<BR>select&nbsp;@id&nbsp;=&nbsp;'10010001'<BR><BR>---全局變量<BR>---必須以@@開頭<BR><BR>--IF&nbsp;ELSE<BR>declare&nbsp;@x&nbsp;int&nbsp;@y&nbsp;int&nbsp;@z&nbsp;int<BR>select&nbsp;@x&nbsp;=&nbsp;1&nbsp;@y&nbsp;=&nbsp;2&nbsp;@z=3<BR>if&nbsp;@x&nbsp;&gt;&nbsp;@y<BR>&nbsp;print&nbsp;'x&nbsp;&gt;&nbsp;y'&nbsp;--打印字符串'x&nbsp;&gt;&nbsp;y'<BR>else&nbsp;if&nbsp;@y&nbsp;&gt;&nbsp;@z<BR>&nbsp;print&nbsp;'y&nbsp;&gt;&nbsp;z'<BR>else&nbsp;print&nbsp;'z&nbsp;&gt;&nbsp;y'<BR><BR>--CASE<BR>use&nbsp;pangu<BR>update&nbsp;employee<BR>set&nbsp;e_wage&nbsp;=<BR>&nbsp;case<BR>&nbsp;&nbsp;when&nbsp;job_level&nbsp;=&nbsp;’1’&nbsp;then&nbsp;e_wage*1.08<BR>&nbsp;&nbsp;when&nbsp;job_level&nbsp;=&nbsp;’2’&nbsp;then&nbsp;e_wage*1.07<BR>&nbsp;&nbsp;when&nbsp;job_level&nbsp;=&nbsp;’3’&nbsp;then&nbsp;e_wage*1.06<BR>&nbsp;&nbsp;else&nbsp;e_wage*1.05<BR>&nbsp;end<BR><BR>--WHILE&nbsp;CONTINUE&nbsp;BREAK<BR>declare&nbsp;@x&nbsp;int&nbsp;@y&nbsp;int&nbsp;@c&nbsp;int<BR>select&nbsp;@x&nbsp;=&nbsp;1&nbsp;@y=1<BR>while&nbsp;@x&nbsp;&lt;&nbsp;3<BR>&nbsp;begin<BR>&nbsp;&nbsp;print&nbsp;@x&nbsp;--打印變量x&nbsp;的值<BR>&nbsp;&nbsp;while&nbsp;@y&nbsp;&lt;&nbsp;3<BR>&nbsp;&nbsp;&nbsp;begin<BR>&nbsp;&nbsp;&nbsp;&nbsp;select&nbsp;@c&nbsp;=&nbsp;100*@x&nbsp;+&nbsp;@y<BR>&nbsp;&nbsp;&nbsp;&nbsp;print&nbsp;@c&nbsp;--打印變量c&nbsp;的值<BR>&nbsp;&nbsp;&nbsp;&nbsp;select&nbsp;@y&nbsp;=&nbsp;@y&nbsp;+&nbsp;1<BR>&nbsp;&nbsp;&nbsp;end<BR>&nbsp;&nbsp;select&nbsp;@x&nbsp;=&nbsp;@x&nbsp;+&nbsp;1<BR>&nbsp;&nbsp;select&nbsp;@y&nbsp;=&nbsp;1<BR>&nbsp;end<BR><BR>--WAITFOR<BR>--例&nbsp;等待1&nbsp;小時2&nbsp;分零3&nbsp;秒后才執行SELECT&nbsp;語句<BR>waitfor&nbsp;delay&nbsp;’01:02:03’<BR>select&nbsp;*&nbsp;from&nbsp;employee<BR>--例&nbsp;等到晚上11&nbsp;點零8&nbsp;分后才執行SELECT&nbsp;語句<BR>waitfor&nbsp;time&nbsp;’23:08:00’<BR>select&nbsp;*&nbsp;from&nbsp;employee<BR><BR>&nbsp;<BR><BR>***SELECT***<BR><BR>&nbsp;&nbsp;&nbsp;select&nbsp;*(列名)&nbsp;from&nbsp;table_name(表名)&nbsp;where&nbsp;column_name&nbsp;operator&nbsp;value<BR>&nbsp;&nbsp;&nbsp;ex:(宿主)<BR>&nbsp;&nbsp;select&nbsp;*&nbsp;from&nbsp;stock_information&nbsp;where&nbsp;stockid&nbsp;&nbsp;&nbsp;=&nbsp;str(nid)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stockname&nbsp;=&nbsp;'str_name'&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stockname&nbsp;like&nbsp;'%&nbsp;find&nbsp;this&nbsp;%'&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stockname&nbsp;like&nbsp;'[a-zA-Z]%'&nbsp;---------&nbsp;([]指定值的范圍)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stockname&nbsp;like&nbsp;'[^F-M]%'&nbsp;&nbsp;&nbsp;---------&nbsp;(^排除指定范圍)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;---------&nbsp;只能在使用like關鍵字的where子句中使用通配符)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;or&nbsp;stockpath&nbsp;=&nbsp;'stock_path'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;or&nbsp;stocknumber&nbsp;&lt;&nbsp;1000<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;and&nbsp;stockindex&nbsp;=&nbsp;24<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;not&nbsp;stocksex&nbsp;=&nbsp;'man'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stocknumber&nbsp;between&nbsp;20&nbsp;and&nbsp;100<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stocknumber&nbsp;in(10,20,30)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;order&nbsp;by&nbsp;stockid&nbsp;desc(asc)&nbsp;---------&nbsp;排序,desc-降序,asc-升序<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;order&nbsp;by&nbsp;1,2&nbsp;---------&nbsp;by列號<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stockname&nbsp;=&nbsp;(select&nbsp;stockname&nbsp;from&nbsp;stock_information&nbsp;&nbsp;where&nbsp;stockid&nbsp;&nbsp;=&nbsp;4)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;---------&nbsp;子查詢<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;---------&nbsp;除非能確保內層select只返回一個行的值,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;---------&nbsp;否則應在外層where子句中用一個in限定符<BR>&nbsp;&nbsp;select&nbsp;distinct&nbsp;column_name&nbsp;form&nbsp;table_name&nbsp;---------&nbsp;distinct指定檢索獨有的列值,不重復<BR>&nbsp;&nbsp;select&nbsp;stocknumber&nbsp;,"stocknumber&nbsp;+&nbsp;10"&nbsp;=&nbsp;stocknumber&nbsp;+&nbsp;10&nbsp;from&nbsp;table_name<BR>&nbsp;&nbsp;select&nbsp;stockname&nbsp;,&nbsp;"stocknumber"&nbsp;=&nbsp;count(*)&nbsp;from&nbsp;table_name&nbsp;group&nbsp;by&nbsp;stockname<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;---------&nbsp;group&nbsp;by&nbsp;將表按行分組,指定列中有相同的值<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;having&nbsp;count(*)&nbsp;=&nbsp;2&nbsp;&nbsp;---------&nbsp;&nbsp;having選定指定的組<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;select&nbsp;*&nbsp;<BR>&nbsp;&nbsp;from&nbsp;table1,&nbsp;table2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;where&nbsp;table1.id&nbsp;*=&nbsp;table2.id&nbsp;--------&nbsp;左外部連接,table1中有的而table2中沒有得以null表示<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;table1.id&nbsp;=*&nbsp;table2.id&nbsp;--------&nbsp;右外部連接&nbsp;<BR><BR>&nbsp;&nbsp;select&nbsp;stockname&nbsp;from&nbsp;table1<BR>&nbsp;&nbsp;union&nbsp;[all]&nbsp;&nbsp;-----&nbsp;&nbsp;union合并查詢結果集,all-保留重復行<BR>&nbsp;&nbsp;select&nbsp;stockname&nbsp;from&nbsp;table2<BR><BR>***insert***<BR><BR>&nbsp;&nbsp;insert&nbsp;into&nbsp;table_name&nbsp;(Stock_name,Stock_number)&nbsp;value&nbsp;("xxx","xxxx")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;value&nbsp;(select&nbsp;Stockname&nbsp;,&nbsp;Stocknumber&nbsp;from&nbsp;Stock_table2)---value為select語句<BR><BR>***update***<BR><BR>&nbsp;&nbsp;update&nbsp;table_name&nbsp;set&nbsp;Stockname&nbsp;=&nbsp;"xxx"&nbsp;[where&nbsp;Stockid&nbsp;=&nbsp;3]<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Stockname&nbsp;=&nbsp;default<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Stockname&nbsp;=&nbsp;null<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Stocknumber&nbsp;=&nbsp;Stockname&nbsp;+&nbsp;4<BR><BR>***delete***<BR><BR>&nbsp;&nbsp;delete&nbsp;from&nbsp;table_name&nbsp;where&nbsp;Stockid&nbsp;=&nbsp;3<BR>&nbsp;&nbsp;truncate&nbsp;table_name&nbsp;-----------&nbsp;刪除表中所有行,仍保持表的完整性<BR>&nbsp;&nbsp;drop&nbsp;table&nbsp;table_name&nbsp;---------------&nbsp;完全刪除表<BR><BR>***alter&nbsp;table***&nbsp;---&nbsp;修改數據庫表結構<BR><BR>&nbsp;&nbsp;alter&nbsp;table&nbsp;database.owner.table_name&nbsp;add&nbsp;column_name&nbsp;char(2)&nbsp;null&nbsp;.....<BR>&nbsp;&nbsp;sp_help&nbsp;table_name&nbsp;----&nbsp;顯示表已有特征<BR>&nbsp;&nbsp;create&nbsp;table&nbsp;table_name&nbsp;(name&nbsp;char(20),&nbsp;age&nbsp;smallint,&nbsp;lname&nbsp;varchar(30))<BR>&nbsp;&nbsp;insert&nbsp;into&nbsp;table_name&nbsp;select&nbsp;.........&nbsp;-----&nbsp;實現刪除列的方法(創建新表)<BR>&nbsp;&nbsp;alter&nbsp;table&nbsp;table_name&nbsp;drop&nbsp;constraint&nbsp;Stockname_default&nbsp;----&nbsp;刪除Stockname的default約束<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>***function(/*常用函數*/)***<BR><BR>----統計函數----<BR>AVG&nbsp;&nbsp;&nbsp;&nbsp;--求平均值<BR>COUNT&nbsp;&nbsp;&nbsp;--統計數目<BR>MAX&nbsp;&nbsp;&nbsp;&nbsp;--求最大值<BR>MIN&nbsp;&nbsp;&nbsp;&nbsp;--求最小值<BR>SUM&nbsp;&nbsp;&nbsp;&nbsp;--求和<BR><BR>--AVG<BR>use&nbsp;pangu<BR>select&nbsp;avg(e_wage)&nbsp;as&nbsp;dept_avgWage<BR>from&nbsp;employee<BR>group&nbsp;by&nbsp;dept_id<BR><BR>--MAX<BR>--求工資最高的員工姓名<BR>use&nbsp;pangu<BR>select&nbsp;e_name<BR>from&nbsp;employee<BR>where&nbsp;e_wage&nbsp;=<BR>&nbsp;(select&nbsp;max(e_wage)<BR>&nbsp;&nbsp;from&nbsp;employee)<BR><BR>--STDEV()<BR>--STDEV()函數返回表達式中所有數據的標準差<BR><BR>--STDEVP()<BR>--STDEVP()函數返回總體標準差<BR><BR>--VAR()<BR>--VAR()函數返回表達式中所有值的統計變異數<BR><BR>--VARP()<BR>--VARP()函數返回總體變異數<BR><BR>----算術函數----<BR><BR>/***三角函數***/<BR>SIN(float_expression)&nbsp;--返回以弧度表示的角的正弦<BR>COS(float_expression)&nbsp;--返回以弧度表示的角的余弦<BR>TAN(float_expression)&nbsp;--返回以弧度表示的角的正切<BR>COT(float_expression)&nbsp;--返回以弧度表示的角的余切<BR>/***反三角函數***/<BR>ASIN(float_expression)&nbsp;--返回正弦是FLOAT&nbsp;值的以弧度表示的角<BR>ACOS(float_expression)&nbsp;--返回余弦是FLOAT&nbsp;值的以弧度表示的角<BR>ATAN(float_expression)&nbsp;--返回正切是FLOAT&nbsp;值的以弧度表示的角<BR>ATAN2(float_expression1,float_expression2)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--返回正切是float_expression1&nbsp;/float_expres-sion2的以弧度表示的角<BR>DEGREES(numeric_expression)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--把弧度轉換為角度返回與表達式相同的數據類型可為<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--INTEGER/MONEY/REAL/FLOAT&nbsp;類型<BR>RADIANS(numeric_expression)&nbsp;--把角度轉換為弧度返回與表達式相同的數據類型可為<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--INTEGER/MONEY/REAL/FLOAT&nbsp;類型<BR>EXP(float_expression)&nbsp;&nbsp;--返回表達式的指數值<BR>LOG(float_expression)&nbsp;&nbsp;--返回表達式的自然對數值<BR>LOG10(float_expression)--返回表達式的以10&nbsp;為底的對數值<BR>SQRT(float_expression)&nbsp;--返回表達式的平方根<BR>/***取近似值函數***/<BR>CEILING(numeric_expression)&nbsp;&nbsp;--返回&gt;=表達式的最小整數返回的數據類型與表達式相同可為<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--INTEGER/MONEY/REAL/FLOAT&nbsp;類型<BR>FLOOR(numeric_expression)&nbsp;&nbsp;&nbsp;&nbsp;--返回&lt;=表達式的最小整數返回的數據類型與表達式相同可為<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--INTEGER/MONEY/REAL/FLOAT&nbsp;類型<BR>ROUND(numeric_expression)&nbsp;&nbsp;&nbsp;&nbsp;--返回以integer_expression&nbsp;為精度的四舍五入值返回的數據<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--類型與表達式相同可為INTEGER/MONEY/REAL/FLOAT&nbsp;類型<BR>ABS(numeric_expression)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--返回表達式的絕對值返回的數據類型與表達式相同可為<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--INTEGER/MONEY/REAL/FLOAT&nbsp;類型<BR>SIGN(numeric_expression)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--測試參數的正負號返回0&nbsp;零值1&nbsp;正數或-1&nbsp;負數返回的數據類型<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--與表達式相同可為INTEGER/MONEY/REAL/FLOAT&nbsp;類型<BR>PI()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--返回值為π&nbsp;即3.1415926535897936<BR>RAND([integer_expression])&nbsp;&nbsp;&nbsp;--用任選的[integer_expression]做種子值得出0-1&nbsp;間的隨機浮點數<BR><BR><BR>----字符串函數----<BR>ASCII()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--函數返回字符表達式最左端字符的ASCII&nbsp;碼值<BR>CHAR()&nbsp;&nbsp;&nbsp;--函數用于將ASCII&nbsp;碼轉換為字符<BR>&nbsp;&nbsp;&nbsp;&nbsp;--如果沒有輸入0&nbsp;~&nbsp;255&nbsp;之間的ASCII&nbsp;碼值CHAR&nbsp;函數會返回一個NULL&nbsp;值<BR>LOWER()&nbsp;&nbsp;&nbsp;--函數把字符串全部轉換為小寫<BR>UPPER()&nbsp;&nbsp;&nbsp;--函數把字符串全部轉換為大寫<BR>STR()&nbsp;&nbsp;&nbsp;--函數把數值型數據轉換為字符型數據<BR>LTRIM()&nbsp;&nbsp;&nbsp;--函數把字符串頭部的空格去掉<BR>RTRIM()&nbsp;&nbsp;&nbsp;--函數把字符串尾部的空格去掉<BR>LEFT(),RIGHT(),SUBSTRING()&nbsp;&nbsp;--函數返回部分字符串<BR>CHARINDEX(),PATINDEX()&nbsp;&nbsp;--函數返回字符串中某個指定的子串出現的開始位置<BR>SOUNDEX()&nbsp;&nbsp;--函數返回一個四位字符碼&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;--SOUNDEX函數可用來查找聲音相似的字符串但SOUNDEX函數對數字和漢字均只返回0&nbsp;值&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>DIFFERENCE()&nbsp;&nbsp;&nbsp;&nbsp;--函數返回由SOUNDEX&nbsp;函數返回的兩個字符表達式的值的差異<BR>&nbsp;&nbsp;&nbsp;&nbsp;--0&nbsp;兩個SOUNDEX&nbsp;函數返回值的第一個字符不同<BR>&nbsp;&nbsp;&nbsp;&nbsp;--1&nbsp;兩個SOUNDEX&nbsp;函數返回值的第一個字符相同<BR>&nbsp;&nbsp;&nbsp;&nbsp;--2&nbsp;兩個SOUNDEX&nbsp;函數返回值的第一二個字符相同<BR>&nbsp;&nbsp;&nbsp;&nbsp;--3&nbsp;兩個SOUNDEX&nbsp;函數返回值的第一二三個字符相同<BR>&nbsp;&nbsp;&nbsp;&nbsp;--4&nbsp;兩個SOUNDEX&nbsp;函數返回值完全相同<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR><BR>QUOTENAME()&nbsp;&nbsp;--函數返回被特定字符括起來的字符串<BR>/*select&nbsp;quotename('abc',&nbsp;'{')&nbsp;quotename('abc')<BR>運行結果如下<BR>----------------------------------{<BR>{abc}&nbsp;[abc]*/<BR><BR>REPLICATE()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--函數返回一個重復character_expression&nbsp;指定次數的字符串<BR>/*select&nbsp;replicate('abc',&nbsp;3)&nbsp;replicate(&nbsp;'abc',&nbsp;-2)<BR>運行結果如下<BR>-----------&nbsp;-----------<BR>abcabcabc&nbsp;NULL*/<BR><BR>REVERSE()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--函數將指定的字符串的字符排列順序顛倒<BR>REPLACE()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--函數返回被替換了指定子串的字符串<BR>/*select&nbsp;replace('abc123g',&nbsp;'123',&nbsp;'def')<BR>運行結果如下<BR>-----------&nbsp;-----------<BR>abcdefg*/<BR><BR>SPACE()&nbsp;&nbsp;&nbsp;--函數返回一個有指定長度的空白字符串<BR>STUFF()&nbsp;&nbsp;&nbsp;--函數用另一子串替換字符串指定位置長度的子串<BR><BR><BR>----數據類型轉換函數----<BR>CAST()&nbsp;函數語法如下<BR>CAST()&nbsp;(&lt;expression&gt;&nbsp;AS&nbsp;&lt;data_&nbsp;type&gt;[&nbsp;length&nbsp;])<BR>CONVERT()&nbsp;函數語法如下<BR>CONVERT()&nbsp;(&lt;data_&nbsp;type&gt;[&nbsp;length&nbsp;],&nbsp;&lt;expression&gt;&nbsp;[,&nbsp;style])<BR><BR>select&nbsp;cast(100+99&nbsp;as&nbsp;char)&nbsp;convert(varchar(12),&nbsp;getdate())<BR>運行結果如下<BR>------------------------------&nbsp;------------<BR>199&nbsp;&nbsp;&nbsp;Jan&nbsp;15&nbsp;2000<BR><BR>----日期函數----<BR>DAY()&nbsp;&nbsp;&nbsp;--函數返回date_expression&nbsp;中的日期值<BR>MONTH()&nbsp;&nbsp;&nbsp;--函數返回date_expression&nbsp;中的月份值<BR>YEAR()&nbsp;&nbsp;&nbsp;--函數返回date_expression&nbsp;中的年份值<BR>DATEADD(&lt;datepart&gt;&nbsp;,&lt;number&gt;&nbsp;,&lt;date&gt;)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;--函數返回指定日期date&nbsp;加上指定的額外日期間隔number&nbsp;產生的新日期<BR>DATEDIFF(&lt;datepart&gt;&nbsp;,&lt;number&gt;&nbsp;,&lt;date&gt;)<BR>&nbsp;&nbsp;&nbsp;&nbsp;--函數返回兩個指定日期在datepart&nbsp;方面的不同之處<BR>DATENAME(&lt;datepart&gt;&nbsp;,&nbsp;&lt;date&gt;)&nbsp;&nbsp;--函數以字符串的形式返回日期的指定部分<BR>DATEPART(&lt;datepart&gt;&nbsp;,&nbsp;&lt;date&gt;)&nbsp;&nbsp;--函數以整數值的形式返回日期的指定部分<BR>GETDATE()&nbsp;&nbsp;--函數以DATETIME&nbsp;的缺省格式返回系統當前的日期和時間<BR><BR>----系統函數----<BR>APP_NAME()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--函數返回當前執行的應用程序的名稱<BR>COALESCE()&nbsp;&nbsp;--函數返回眾多表達式中第一個非NULL&nbsp;表達式的值<BR>COL_LENGTH(&lt;'table_name'&gt;,&nbsp;&lt;'column_name'&gt;)&nbsp;--函數返回表中指定字段的長度值<BR>COL_NAME(&lt;table_id&gt;,&nbsp;&lt;column_id&gt;)&nbsp;&nbsp;&nbsp;--函數返回表中指定字段的名稱即列名<BR>DATALENGTH()&nbsp;--函數返回數據表達式的數據的實際長度<BR>DB_ID(['database_name'])&nbsp;--函數返回數據庫的編號<BR>DB_NAME(database_id)&nbsp;&nbsp;--函數返回數據庫的名稱<BR>HOST_ID()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--函數返回服務器端計算機的名稱<BR>HOST_NAME()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--函數返回服務器端計算機的名稱<BR>IDENTITY(&lt;data_type&gt;[,&nbsp;seed&nbsp;increment])&nbsp;[AS&nbsp;column_name])<BR>&nbsp;--IDENTITY()&nbsp;函數只在SELECT&nbsp;INTO&nbsp;語句中使用用于插入一個identity&nbsp;column列到新表中<BR>/*select&nbsp;identity(int,&nbsp;1,&nbsp;1)&nbsp;as&nbsp;column_name<BR>&nbsp;into&nbsp;newtable<BR>&nbsp;from&nbsp;oldtable*/<BR>ISDATE()&nbsp;&nbsp;--函數判斷所給定的表達式是否為合理日期<BR>ISNULL(&lt;check_expression&gt;,&nbsp;&lt;replacement_value&gt;)&nbsp;--函數將表達式中的NULL&nbsp;值用指定值替換<BR>ISNUMERIC()&nbsp;&nbsp;--函數判斷所給定的表達式是否為合理的數值<BR>NEWID()&nbsp;&nbsp;&nbsp;--函數返回一個UNIQUEIDENTIFIER&nbsp;類型的數值<BR>NULLIF(&lt;expression1&gt;,&nbsp;&lt;expression2&gt;)<BR>&nbsp;--NULLIF&nbsp;函數在expression1&nbsp;與expression2&nbsp;相等時返回NULL&nbsp;值若不相等時則返回expression1&nbsp;的值<BR><BR><BR><BR></FONT></TD></TR>
  <TR>
    <TD height=5>
      <HR align=center color=#cccccc noShade SIZE=1>
    </TD></TR></TBODY></BODY></HTML>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩精品高清| 欧美aaaaa成人免费观看视频| 日韩一区二区三区精品视频| 色综合久久九月婷婷色综合| 91在线看国产| 91福利区一区二区三区| 欧美视频在线观看一区| 欧美三级电影在线观看| 欧美精品在欧美一区二区少妇| 色丁香久综合在线久综合在线观看| 91麻豆精品秘密| 欧美三级三级三级爽爽爽| 久久综合狠狠综合久久综合88| 亚洲精品一区二区三区香蕉| 久久久久久久电影| 亚洲欧洲av色图| 亚洲欧美另类久久久精品2019| 亚洲午夜精品一区二区三区他趣| 日韩av成人高清| 国产又黄又大久久| 99久久婷婷国产综合精品| 在线精品国精品国产尤物884a| 欧美日韩电影一区| 2021中文字幕一区亚洲| 亚洲丝袜精品丝袜在线| 日韩成人免费电影| av色综合久久天堂av综合| 欧美在线视频你懂得| 精品久久久久久久久久久久包黑料 | 99国产一区二区三精品乱码| 日本精品视频一区二区三区| 欧美电影免费提供在线观看| 国产精品久久久久久福利一牛影视| 亚洲激情图片qvod| 久久国产三级精品| 色综合天天狠狠| www成人在线观看| 亚洲综合一区二区| 国产露脸91国语对白| 91官网在线观看| 国产丝袜欧美中文另类| 天天做天天摸天天爽国产一区| 丁香一区二区三区| 日韩欧美国产三级电影视频| 亚洲欧美日韩在线不卡| 国产麻豆一精品一av一免费| 在线亚洲免费视频| 中文字幕精品—区二区四季| 日韩电影一区二区三区四区| 一本色道久久加勒比精品 | 欧美日本韩国一区二区三区视频| 久久先锋资源网| 日韩精品一区第一页| 91麻豆123| 欧美激情一区二区三区全黄| 日韩福利电影在线| 欧美三级一区二区| 亚洲人妖av一区二区| 成人在线视频一区| 2023国产精品| 国产综合久久久久影院| 欧美一区二区三区播放老司机| 伊人色综合久久天天人手人婷| 国产91在线看| 欧美激情一区二区三区不卡| 国内精品免费在线观看| 精品国内片67194| 蜜桃av噜噜一区| 宅男在线国产精品| 天堂在线一区二区| 91精品婷婷国产综合久久性色| 亚洲一区二区在线免费看| 一本色道a无线码一区v| 亚洲三级小视频| 色伊人久久综合中文字幕| 国产精品久久一卡二卡| 成人网在线免费视频| 国产精品嫩草影院av蜜臀| 成人黄色在线视频| 成人欧美一区二区三区在线播放| 成人免费精品视频| 国产91在线|亚洲| 中文字幕av一区二区三区| 成+人+亚洲+综合天堂| 亚洲三级视频在线观看| 欧美在线观看一区| 美腿丝袜亚洲一区| 久久伊99综合婷婷久久伊| 国产精品99久久久久久久女警| 国产亚洲精品精华液| 成人免费视频一区| 亚洲精品你懂的| 欧美一区二区三区视频免费 | 日韩一本二本av| 久久99热这里只有精品| 久久精品夜色噜噜亚洲a∨| 懂色av噜噜一区二区三区av| 中文字幕在线观看一区| 在线观看亚洲专区| 蜜臀av性久久久久蜜臀aⅴ| 国产精品三级av在线播放| 在线观看亚洲精品视频| 精品在线播放午夜| 国产精品毛片大码女人| 欧美日韩免费观看一区三区| 国产真实精品久久二三区| 国产精品国产自产拍高清av| 欧美日韩高清一区二区三区| 国内精品写真在线观看| 亚洲精选免费视频| 精品久久一区二区| 欧美亚洲综合一区| 高清不卡在线观看| 日本欧美一区二区在线观看| 国产精品久久久久久亚洲毛片| 欧美性猛交xxxx黑人交| 大尺度一区二区| 欧美aaaaa成人免费观看视频| 国产精品免费视频观看| 91精品国产综合久久香蕉麻豆| 成人动漫一区二区| 激情小说亚洲一区| 天堂成人国产精品一区| 1区2区3区欧美| 国产亚洲综合色| 欧美日韩成人综合| 91在线视频网址| 懂色中文一区二区在线播放| 日韩国产欧美在线观看| 亚洲综合丁香婷婷六月香| 中文字幕免费一区| 久久久久久久久久久久久夜| 制服.丝袜.亚洲.中文.综合| 欧美色综合网站| 91视频一区二区| av成人老司机| 成人黄动漫网站免费app| 国产一区二三区| 久久激情综合网| 毛片基地黄久久久久久天堂| 亚洲成人一区二区在线观看| 亚洲免费毛片网站| 国产精品黄色在线观看| 久久精品网站免费观看| 久久亚洲私人国产精品va媚药| 日韩精品一区二区三区中文精品| 欧美日韩国产高清一区二区| 欧美色图免费看| 91麻豆精品国产91久久久久| 欧美日韩国产美| 日韩一区二区三区四区| 91精品国产欧美一区二区| 欧美一区二区成人| 欧美va亚洲va| 久久一区二区三区国产精品| 国产婷婷色一区二区三区在线| 久久久亚洲精品石原莉奈| 久久久国产综合精品女国产盗摄| 国产亚洲欧美日韩日本| 国产精品国产三级国产aⅴ无密码| 亚洲国产成人在线| 国产精品国产三级国产aⅴ入口| 国产精品黄色在线观看| 亚洲综合小说图片| 七七婷婷婷婷精品国产| 国产一区二三区| 91在线免费看| 91精品视频网| 国产调教视频一区| 亚洲精品乱码久久久久久久久| 亚洲一区二区三区四区在线| 日韩二区三区四区| 粉嫩aⅴ一区二区三区四区| 91丨九色porny丨蝌蚪| 欧美日韩一区小说| 欧美r级在线观看| 中文字幕日韩av资源站| 亚洲电影在线播放| 黄网站免费久久| 一本色道久久综合亚洲aⅴ蜜桃| 91麻豆精品久久久久蜜臀| 日本一区二区三区久久久久久久久不| 日韩理论片一区二区| 欧美高清在线精品一区| 亚洲午夜在线视频| 国产高清成人在线| 欧美性大战久久久久久久蜜臀 | 欧美日韩在线播放三区| 欧美成人精品3d动漫h| 亚洲精品乱码久久久久久久久| 男人的天堂亚洲一区| 91丨porny丨国产入口| 欧美成人video| 亚洲人成7777| 国产精品中文欧美| 欧美理论片在线| 亚洲人成伊人成综合网小说| 久久精品72免费观看| 欧美日韩夫妻久久| 一个色妞综合视频在线观看|