1樓:昂昂雄
答:一個欄位的預設值的建立可通過如下兩種方式實現:
(1)在建立表或修改表時,定義預設值約束。
(2)先定義預設值物件,然後將該物件繫結到表的相應欄位或使用者定義資料型別上。
2樓:匿名使用者
考試題麼?如果試題不知道怎麼回答。
要說預設值,應該說標準的只有一種方法,可以在定義表結構設定或者通過語句設定。
當然,也可以通過觸發器和約束設定,或者。。插入語句設定,不過我感覺。。這些都不是合理的方案。
還有別的麼,頂起來,看大夥有其它答案麼。
3樓:
如果表已經存在,用如下方法設定預設值:
altertable表名modify欄位名default預設值;
如test表中設定age欄位為30,可用如下語句:
altertabletestmodifyagedefault30;
擴充套件資料:oracle中預設值的其他用法
修改column_name預設值;
修改column_namenull;
新增列(約束,預設值)
altertabletb_name新增列資料型別[預設val]約束…如果新增了一個notnull約束(主鍵約束要求值也不能為null),則需要確保當前表中不存在資料。
新新增的列對應於表定義中定義的最後一列。
oracle資料庫的一個表中,怎麼設定欄位的預設值
4樓:大野瘦子
如果表已經存在,用如下方法設定預設值:
alter table 表名 modify 欄位名 default 預設值;
如test表中設定age欄位為30,可用如下語句:
alter table test modify age default 30;
5樓:匿名使用者
--樓主可以用命令更改下試試
alter table 表名 modify 欄位名 default(0);
--有什麼問題可以隨時找我 如果解決了問題 希望採納
6樓:鍾瑪
這趕緊去網上搜尋下就知道了
7樓:匿名使用者
create table 表名 (
id varchar2(10) default '0000000000')
8樓:匿名使用者
create table z_test007(recoid number(14) not null,oid number(14) not null,subsid number(14) not null,region number(5) not null,cugid number(10) not null,name1 varchar2(32) default '無');
怎麼把資料庫中的某個表的某個欄位預設值設為0?
9樓:灩麗
1、開啟資料庫連線,此時顯示已建立的資料庫。
2、展開要操作的資料庫下的所有回表。
3、右答
擊要操作的表,選擇【改變表】。
4、此時顯示錶編輯介面,此顯示已有的欄位。
5、點選要修改的欄位的【預設】位置,輸入預設值0。
6、點選【儲存】,此時欄位的預設值0就設定好了。
10樓:匿名使用者
分兩種情況,一bai種是此表中
並沒du資料,一種是表中已存在zhi資料dao。
針對第一種:
alter table 表名版 alter column 欄位權 set default 0;
針對第二種情況:
update tablename set 欄位=0;
alter table 表名 alter column 欄位 set default 0;
11樓:陽光的雷咩咩
sqlserver的寫法:
alter table [dbo].[表名] add constraint [df_表名_列名] default ((預設值)) for [列名]
12樓:匿名使用者
在建bai
表的時du候設zhi
置默dao認專
值.或者屬
alter table table
modify (column datatype [default expr]
[, column datatype]...);
13樓:少問少知
postgersql中是這麼定義的
modify int4 default 2
其中modify 是欄位名 int4 是資料型別,2是預設值
建資料庫表時給一個欄位加可為空和預設值為0的約束該怎麼加
14樓:顛倒的世界
1、首先開啟資料庫右鍵要設定表欄位唯一約束的表,顯示列表,如圖。
2、然後點選設計表,彈出表視窗,如圖,點選索引。
3、進入索引介面,設定名稱,選擇欄位,也就是選擇表的欄位,如圖。
4、然後點選索引列表下拉按鈕,選擇唯一型別,如圖所示。
5、最後儲存設定,寫個插入語句執行,第一次成功,第二次表唯一約束異常說明表欄位唯一約束設定成功。
15樓:匿名使用者
如果可為空的話就不用任何條件了,別設成not null就可以了
create table k ( name varchar2(20) default '張三' );
這樣 預設值就為0了 也可以為空了
16樓:匿名使用者
null default 0
17樓:匿名使用者
create table k ( name varchar2(20) default '0');
18樓:匡曄李山槐
用default看下面的例子:
sql>
create
table
test2(
col1
intdefault1,3
col2
int)4;
table
created
sql>
insert
into
test(col2)
values(100);
1row
inserted
sql>
select
*from
test;
col1
col2
---------------------------------------
---------------------------------------
1100
sql>
html表單中如果未填寫為空.如何賦予一個預設值?
19樓:匿名使用者
設定他的value值為匿名,當滑鼠焦點進入是清空,滑鼠焦點離開時,如果沒有輸入任何內容,就給他賦值為匿名:
給你例子,慢慢看
在ecel中怎樣將a表與b表中資料核對找出重複的
比如兩個表的資產卡片號都在b列 那麼在a表的一個空白列比如g列的g1輸入公式 if countif sheet2 b b,b1 重複 不重複 公式下拉 假設在a表中和b表中的資產卡片號都在a列,可以在b表的b列b1輸入 if countif a a a,a1 1,重複 不重複 下拉公式 如果專案一樣...
eclipse中怎麼呼叫mysql資料表
應該是用jdbc去連線吧!寫個dao 然後去連線資料庫 如下 public connection getconnection catch classnotfoundexception e catch sqlexception e public void close resultset rs,stat...
EXCEL中的資料透視表如何使用
1.execl中點選選單欄中 資料 項 2.選擇資料透視表 3.彈出一個框框,上面部分選擇資料 通常情況下是不需要改動直接點選下一步 4.選擇需要處理的資料,如果在做第一步之前已經選中了其中一個包含資料的單元格的話,execl會自動框上需要處理的資料.直接下一步 5.選擇資料透視表的建立位置,預設在...