⑴ 用sql創建表時,如何設置默認值和說明,為什麼有沒有這兩行,圖上有顯示+
默認值:
CREATE TABLE 表
( 欄位名稱 varchar(4) default('設定的默認值')
)
注釋=說明:
create table DJ_NSR
(
ID NUMBER(19) not null
)
comment on table id
is '欄位注釋';
⑵ sql server中默認值約束是什麼意思啊,是不是就是在創建表的時候在列下面設置默認值嗎
是不是對欄位設置默認值?有兩種辦法,一種辦法是在定義資料庫結構時設置,例如address
char(10)
default
'廣州市'。另一種是先定義默認值,再把該默認值捆綁到指定的欄位,例如great
default
默認值名....
sql
企業管理器中,表設計器中,選擇一個欄位,然後下面有個默認值,輸入內容就行了。但是你應該把允許空的勾去了。我裝的是2008,不然給你截個圖了。
⑶ 資料庫表怎麼添加默認值約束
默認值 不能成為 約束 條件的!它只是在你沒有給這個欄位輸入新的數據之前 默認一個數值(是可以後續任意修改的)……
這個 需要在 表的 設計視圖上 對應的 欄位屬性里 進行設置……
設計視圖中 欄位列表裡 選擇 birthday 欄位 然後 在下方的常規屬性 默認值 里邊填寫#1999-9-9#……
⑷ 如何在SQL企業管理器的表中加默認值
比如 我要新建一個約束設置'職工'表裡的年齡列默認值為『35』用的語句是 :
CREATE DEFAULT C1 AS 35
go
sp_bindefault C1, '表名.年齡'
go
先創建約束c1,再綁定到年齡行里
go是儲存過程,一定要先執行前一句,才能執行後一句綁定
『c1』是約束名
當然以上查訊要在分析查訊器麗完成
⑸ sql server中默認值約束是什麼意思啊,是不是就是在創建表的時候在列下面設置默認值嗎
是的,就是你在創建表的時候設置的欄位默認值,設置默認值是為了若是以後你需要兩列相加,但是若是其中一列的值為NULL,不論你怎麼加,結果都是NULL,不能得出正確的結果值,必須得加判定條件,而設置默認值之後則可以解決這個問題,比如你要給T_BeautyUserInfo表的F_Rank加上默認值0,應該這樣寫(sql server 2008):ALTER TABLE [dbo].[T_BeautyUserInfo] ADD CONSTRAINT [defaultvalue1] DEFAULT ((0)) FOR [F_Rank]
GO。如果你建表的時候沒有指定DEFAULT約束名,那麼系統會自動命名,可以用以下語句獲得該DEFAULT約束名:
select name from sys.default_constraints
where parent_object_id=object_id('表名')
and parent_column_id=columnproperty(object_id('表名'),'列名','property')(property的具體信息你可以查看columnproperty的函數說明)。希望可以幫助到你。
⑹ 用sql語句創建學生表,年齡的約束條件只能在14到28之間
create table #t2(
id int,
age int check(age>14 or age<28)----1.直接在欄位後面加
)
create table #t3(
id int,
age int
constraint ck_age check1(age>14or age<28)--2.同上
)
create table #t4(
id int,
age int,
addr varchar(10),---此處有逗號
constraint ck_age2 check(age>14 or age<28)---3.在別的欄位後面給age加約束,
)
create table #t5(
id int,
age int
)
4.建表後再加
alter table #t5 add constraint ck_age3 check(age>14 or age<28)
⑺ 用SQL創建表限制年齡 怎麼限制
sage int check(sage between 15 and 30)
⑻ SQL中創建一個表之後如何添加默認約束和非空約束
你的語法不對,當然出錯,詳細語法參閱SQL聯機叢書
--添加非空約束
ALTER TABLE LOVO ALTER COLUMN NAME VARCHAR(20) NOT NULL;
--添加默認約束
ALTER TABLE LOVO ADD CONSTRAINT name_default DEFAULT 'zhouqiang' FOR NAME;
⑼ sql查詢分析器中如何設置默認值、設置主鍵、聯合主鍵和設置約束
設置默認值
alter
table
<表名>
add
<列名>
<默認值類型>
default
'<默認值>'
設置主鍵
alter
table
<表名>
add
constraint
<主鍵名>
primary
key(<列名>)
設置聯合主鍵
alter
table
<表名>
add
constraint
<主鍵名>
primary
key(<列名1>,<列名2>,...,<列名N>)
約束
alter
table
<表名>
add
constraint
<約束名>
check
(<約束語句>)
在輸入語句的時候<>是不需要的
⑽ 在sql創建資料庫表時,如何為欄位設一個默認值
1、打開SQL Server Management Studio管理工具,輸入用戶名、密碼連接上sqlserver資料庫。