資料庫SQL SERVR上機操作(一)

2021-09-21 02:25:06 字數 1278 閱讀 5931

在建立欄位的時候要注意中文字元的大小,如果大小不夠的化就會報錯發生截斷

在sql serve提供了sp_開頭的類似是函式庫的一些操作,具體使用的犯法是exec sp_function,在這一節中使用了 sp_helpconstraints(檢視某張表上的所有的約束)sp_addtype(建立使用者自己的定義的資料型別)

3、產生隨機數的方法:

在sql server中rand()產生的是0到1隨機的小數,但是小數實際中使用很少,所以一般需要產生的是隨機的整數,產生的方式有:

---方法一:使用floor和ceiling

---首先產生帶一位小數的隨機數

select floor(rand()*n)

//產生類似12.0的數,範圍從0到n-1

select ceiling(rand()*n)

//產生類似12.0的數,範圍從1到n

---產生真正的整數

select cast(floor(rand()*n) as int)

//產生真正的整數,範圍從0到n-1

select cast(ceiling(rand()*n)as int)

//產生真正的整數,範圍從1到n

//方法二:使用cast函式,在使用cast函式將float轉化為int的時候進行的截斷轉換並不是四捨五入的方式

//例如在上機實習中採用這樣的方法得到1到6的隨機數

select cast(1+(7-1)*rand() as int)

//首先rand()產生0到1的隨機小數,乘上6之後產生小於6的數,加上1那麼就是比7小的小數,cast將其截斷為1到6的整數

//方法三,比較通用的方法

declare @numbegin int = 60

declare @numend int=100

declare @decimal int=2

select @numbegin+round((@numend-@numbegin)*rand(),@decimal)

//這個方法是傳入最大值和最小值以及小數的位數,其中

//如果@decimal的值是-1的話,就會產生60到100之間10的倍數的隨機數

4、right函式和left函式,返回字串的左邊或者右邊的len長度的字串,例如:

select right('banana',2)//返回na

select left('banana',2)//返回ba

5、在刪除表的時候,如果存在外來鍵引用的時候要注意,刪除表要先刪除外來鍵引用了自己表之後才能刪除自己

上機操作要點

上機操作要點 1.在硬碟c2t1d0 上,進行 format 命令的測試 2.如何在以上建好的 slice 上,製作乙個檔案系統?3.檔案系統是如何的 mount 的?4.使用什麼命令,進行檔案系統的檢查?具體的操作步驟有哪些?5.如何檢視系統中所有的網路介面,以及各個介面的 ip位址?6.進行系統...

彙編上機操作

用文字編輯程式寫程式,形成.asm檔案進行彙編,形成.obj檔案,再用連線程式對.obj檔案進行連線,形成.exe檔案。需要檔案 編輯程式 edit.com 匯程式設計序 masm.exe 連線程式 link.exe 除錯程式 debug.exe 常用dos命令 盤 c e 選擇碟符 cd 選擇目錄...

上機操作之C語言總結

c語言上機作為佔據百分之四十的比例分數比例,在複試中起著決定性的作用,作為乙個正在準備複試的我,寫一篇c語言 上機操作注意事項是十分必要的。出現的問題 首先是語法問題 1 scanf d n 注意的是取位址符號,從一開始寫 會注意這個問題,但是 寫多了,就會發現,容易出現這個問題。2for for迴...