create table1\x0d\x0a(\x0d\x0a id_ integer not null,\x0d\x0a charcol char default 'Y'\x0d\x0a)\x0d\x0a如果要使用默認(rèn)值,一是在insert語句中不指該列,或顯式的使用default關(guān)鍵字:\x0d\x0ainsert into table1(id_) values(1);或 insert into table1(id_, charcol) values(1,default);\x0d\x0a\x0d\x0a第二個(gè)問題應(yīng)該是alter table table1 modify column2 null就可以吧
成都創(chuàng)新互聯(lián)公司專業(yè)提供成都主機(jī)托管四川主機(jī)托管成都服務(wù)器托管四川服務(wù)器托管,支持按月付款!我們的承諾:貴族品質(zhì)、平民價(jià)格,機(jī)房位于中國(guó)電信/網(wǎng)通/移動(dòng)機(jī)房,資陽(yáng)服務(wù)器托管服務(wù)有保障!
方法和詳細(xì)的操作步驟如下:
1、第一步,打開數(shù)據(jù)庫(kù)連接,并顯示創(chuàng)建的數(shù)據(jù)庫(kù),見下圖,轉(zhuǎn)到下面的步驟。
2、第二步,執(zhí)行完上面的操作之后,展開要操作的數(shù)據(jù)庫(kù)下的所有表,見下圖,轉(zhuǎn)到下面的步驟。
3、第三步,執(zhí)行完上面的操作之后,右鍵單擊要操作的表,然后選擇[改變表]選項(xiàng),見下圖,轉(zhuǎn)到下面的步驟。
4、第四步,執(zhí)行完上面的操作之后,在要修改的字段的[默認(rèn)]位置內(nèi)單擊,然后輸入默認(rèn)值,見下圖,轉(zhuǎn)到下面的步驟。
5、第五步,執(zhí)行完上面的操作之后,單擊[保存],設(shè)置字段默認(rèn)值完成,單擊“確定”按鈕即可,見下圖。這樣,就解決了這個(gè)問題了。
如果表已經(jīng)存在,用如下方法設(shè)置默認(rèn)值。
alter?table?表名?modify?字段名?default?默認(rèn)值;
如test表中設(shè)置age字段為30,可用如下語句:
alter?table?test?modify?age?default?30;
使用plsql時(shí)需要用到32位的客戶端,需要在客戶端里配置tnsnames.ora文件。
windows上沒有alias,如果想sqlplus直接連到數(shù)據(jù)庫(kù)是不行的,不過可以在C:\Windows下寫一個(gè)文件,名字叫做sql.bat,內(nèi)容為sqlplus 用戶名/密碼@orcl,那在運(yùn)行中輸入sql就可以直接進(jìn)入數(shù)據(jù)庫(kù)
如果是圖形用戶界面的話,直接選中某一個(gè)默認(rèn)用戶,右擊選擇解除鎖定然后再修改一下密碼就可以了,如果只有向sqlplus之類代碼操作框,需要登錄超級(jí)權(quán)限用戶,使用指令:alter user account unlock就可以解鎖用戶。