❶ 如何改變sqlserver2000資料庫列屬性的默認值為0
在圖形界面中,找到表,右鍵--設計察雹,鍵沒滲在打開的界面中,找到欄位,稿脊設置默認值。
使用sql語句,alter table 表名 alter column 欄位名 數據類型 default 0
❷ sql中如何用語句實現每個列的初值都是0
ALTER TABLE 表 ADD CONSTRAINT 約束名稱 DEFAULT 默認值 FOR 欄位
--------------------
批量修改:
只需把 set @table = '模擬表'改成你的表名後執行,就可以把表中所有數字類型欄位初始值改成0
declare @table varchar(255)
declare @sql varchar(8000),@linkword varchar(10)
set @table = '模擬表'
set @sql = ''
select @linkword = case when @linkword is null then '' else '; ' end,@sql = @sql + @linkword + 'ALTER TABLE dbo.'+@table
+' ADD CONSTRAINT DF_'+@table+'_'+col+' DEFAULT 0 FOR '+col
from(
select c.name as col
from syscolumns c join systypes t
on c.xtype=t.xtype
where (t.name like '%int%' or t.name in('decimal','numeric','float','real') or t.name like '%money%') and c.id=object_id(@table)) colname
exec(@sql)
❸ 在sql創建資料庫表時,如何為欄位設一個默認值
1、打開SQL Server Management Studio管理工具,輸入用戶名、密碼連接上sqlserver資料庫。
❹ Sql怎樣設置0:否,1:是 默認為0
使用默認值約束,和 check 約束:
create default 默認值的名稱胡罩 列名 as 『 0 』 ;
constraint 約束名 check (手做備 列名=『畢毀 0 』 or 列名= 『 1 』 );
❺ 建資料庫表時給一個欄位加可為空和默認值為0的約束該怎麼加
1、首先打開資料庫右鍵要設置表欄位唯一約束的表,顯示列表,如圖。
❻ 建立sql2005資料庫表時怎麼設置默認值為0
餓
有見到應該就會設置的來吧。。。
------------------------------------------
屬性裡面不是有列屬性
常規裡面有默認值或綁定
❼ sql設置默認值
給你一個實際的例子:
--建一個表,有2個鍵,email 默認為 [email protected] [count] 默認值0(也就是你要的)
--這個是sqlserver 2000/2005的例子.其他的應該也差不多
Create table 表
(
[uid] int not null ,
[email] varchar(50) not null default ('[email protected]'),
[count] int not null default(0)
)
❽ sql中怎麼設置默認值
1、首先新建一個學生表:student,需求:欄位password的默認值是1213142。
❾ SQL2000中,要把資料庫里的所有表中的Int類型欄位的默認值設置成"0",語句怎麼寫
ALTER TABLE tablename ADD CONSTRAINT [aaa]
DEFAULT (0) FOR [欄位]
❿ sql語句 創建表 有一列 default 0 有什麼用.給出例子
default 0 表示默認值為0,即當插入數據時如未指定該列的值,則該列的值就自動寫入默認值。
如有表A(col1,col2,col3) , 假設col3的default 值為零,
當有插入語句insert into A(col1,col2) values('a1','a2');因insert 未指定col3的值,所以col3的值使用默認值。
注意:insert into A(col1,col2,col3) values('a1','a2',null);此時不會用默認值,因為有給col3賦值.