當前位置:編程學習大全網 - 編程軟體 - 用SQL怎麽寫壹個生成隨機的六位數?

用SQL怎麽寫壹個生成隨機的六位數?

用SQL寫壹個生成隨機的六位數代碼如下:

declare @i int

set @i=0

while @i<1073

begin

update Actor set AtrPwd = RIGHT(100000000 + CONVERT(bigint,?

ABS(CHECKSUM(NEWID()))), 6) --where aid=2

set @i=@i+1

end

各種不同數據庫對SQL語言支持不同之處:

各種不同的數據庫對SQL語言的支持與標準存在著細微的不同,這是因為,有的產品的開發先於標準的公布,另外,各產品開發商為了達到特殊的性能或新的特性,需要對標準進行擴展。

已有100多種遍布在從微機到大型機上的數據庫產品SQL,其中包括DB2、SQL/DS、ORACLE、INGRES、SYBASE、SQLSERVER、DBASEⅣ、PARADOX、MICROSOFTACCESS等。

SQL語言基本上獨立於數據庫本身、使用的機器、網絡、操作系統,基於SQL的DBMS產品可以運行在從個人機、工作站到基於局域網、小型機和大型機的各種計算機系統上,具有良好的可移植性。

可以看出標準化的工作是很有意義的。早在1987年就有些有識之士預測SQL的標準化是“壹場革命”,是“關系數據庫管理系統的轉折點”。

數據庫和各種產品都使用SQL作為***同的數據存取語言和標準的接口,使不同數據庫系統之間的互操作有了***同的基礎,進而實現異構機、各種操作環境的***享與移植。

  • 上一篇:杭州範例編程
  • 下一篇:怎樣學習plc
  • copyright 2024編程學習大全網