sql給欄位設置默認值
1、打開SQL Server Management Studio管理工具,輸入用戶名、密碼連接上sqlserver資料庫。
『貳』 sqlserver2008怎麼給欄位設置默認值
如果想按默認值保存數據,那就要在寫入的時候判斷一下,如果寫入的數據為空,就不寫入,或者當寫入數字為空的時候,賦值為1
『叄』 怎麼用SQL語句添加新欄位並設置默認值
使用navicat來給mysql表添加欄位和設置默認值。
『肆』 sql中怎麼設置默認值
1、首先新建一個學生表:student,需求:欄位password的默認值是1213142。
『伍』 SQL如何使用 alter column語句添加欄位的默認值(defualt)
下面介紹如何使用SQL Developer設置表欄位默認值的具體方法。
1、首先在電腦中打開SQL Developer,右擊要操作的資料庫,然後選擇【連接】。
『陸』 ACCESS中SQL語句修改欄位默認值
ACCESS修改欄位默認值的SQL語句寫法如下:
altertable[table]altercolumn[numbers]longdefault1
但是請注意ACCESS資料庫中的SQLJet引擎的默認語法為「ANSI-89SQL」語法,其數據定義功能比較弱,它不支持設置欄位的默認值屬性。
如果要以運行SQL數據定義語言的方法修改欄位的默認值,就必須使用「ANSI-92SQL」語法。
那麼在ACCESS資料庫中如何實現SQL語句修改欄位默認值呢?解決辦法由兩種:
1)使用ADO數據訪問對象運行SQL數據定義查詢語句
打開VBE編輯器——工具——引用
勾選「MicrosoftActiveXDataObjects2.1Library"或更高版本點擊「確認」按鈕
在ACCESS窗體的某個事件過程里(例如命令按鈕單擊事件)編寫下列代碼:
PrivateSubCommand0_Click()
DimcnAsNewADODB.Connection
Setcn=CurrentProject.Connection
cn.Execute"altertable[table]altercolumn[numbers]longdefault1"'此句修改默認值
EndSub
這樣既可實現在ACCESS中用SQL語句修改欄位默認值了。
2)將ACCESS資料庫的SQL語法改為「ANSI-92SQL」
菜單——工具——選項設置SQL語法請參見下圖:
這樣前面給出的SQL語句就可以在ACCESS中直接運行了,因為已經轉換了語法。這里給出的是ACCESS2003設置「SQL語法」的方法,若是2007、2010具體步驟會不太相同,但是基本原理是相通。
說明:
推薦使用第一種方法。至於第二種方法除非是新建資料庫時就進行語法轉換,否則最好避免使用。因為這樣很可能會導致原來已經建立的查詢運行結果不正確甚至無法運行,還可能導致其他設置出問題,例如有效性規則等不一而足。
這可是老鳥支招,如果感覺有用能給加點分嗎?