sqlserver2008添加欄位
① sql server中添加欄位,語句是什麼
ALTERTABLE[acct_year]ADD[hr_flag]BITNOTNULLDEFAULT0
GO
ALTERTABLE[acct_year]ADD[proj_flag]BITNOTNULLDEFAULT0
GO
ALTERTABLE[acct_year_period]ADD[proj_flag]BITNOTNULLDEFAULT0
GO
② sql server新增欄位語句
添加欄位的SQL語句的寫法:x0dx0a x0dx0a通用式: alter table [表名] add [欄位名] 欄位屬性 default 預設值 default 是可選參數x0dx0a增加欄位: alter table [表名] add 欄位名 smallint default 0 增加數字欄位,整型,預設值為0x0dx0aalter table [表名] add 欄位名 int default 0 增加數字欄位,長整型,預設值為0x0dx0aalter table [表名] add 欄位名 single default 0 增加數字欄位,單精度型,預設值為0x0dx0aalter table [表名] add 欄位名 double default 0 增加數字欄位,雙精度型,預設值為0x0dx0aalter table [表名] add 欄位名 Tinyint default 0 增加數字欄位,位元組型,預設值為0x0dx0aalter table [表名] add 欄位名 text [null] 增加備注型欄位,[null]可選參數x0dx0aalter table [表名] add 欄位名 memo [null] 增加備注型欄位,[null]可選參數x0dx0aalter table [表名] add 欄位名 varchar(N) [null] 增加變長文本型欄位大小為N(1~255)x0dx0aalter table [表名] add 欄位名 char [null] 增加定長文本型欄位大小固定為255x0dx0aalter table [表名] add 欄位名 Datetime default 函數增加日期型欄位,其中函數可以是 now(),date()等,表示預設值x0dx0a x0dx0a(上面都是最常用的,還有其他的屬性,可以參考下面的數據類型描述)x0dx0a刪除欄位: alter table [表名] drop 欄位名x0dx0a修改變長文本型欄位的大小:alter table [表名] alter 欄位名 varchar(N)x0dx0a刪除表: drop table [表名]x0dx0a創建表:x0dx0asql="CREATE TABLE [表名] ([欄位1,並設置為主鍵] int IDENTITY x0dx0a(1, 1) NOT NULL CONSTRAINT PrimaryKey PRIMARY KEY,"&x0dx0a"[欄位2] varchar(50),"&x0dx0a"[欄位3] single default 0,"&x0dx0a"[欄位4] varchar(100) null,"&x0dx0a"[欄位5] smallint default 0,"&x0dx0a"[欄位6] int default 0,"&x0dx0a"[欄位7] date default date(),"&x0dx0a"[欄位8] int default 1)"x0dx0aconn.execute sqlx0dx0a有null 的表示欄位允許零長
③ SQL如何添加欄位
增加欄位: alter table [表名] add 欄位名 smallint default 0 增加數字欄位,整型,預設值為0。
alter table [表名] add 欄位名 int default 0 增加數字欄位,長整型,預設值為0。
alter table [表名] add 欄位名 single default 0 增加數字欄位,單精度型,預設值為0。
alter table [表名] add 欄位名 double default 0 增加數字欄位,雙精度型,預設值為0。
alter table [表名] add 欄位名 Tinyint default 0 增加數字欄位,位元組型,預設值為0。
alter table [表名] add 欄位名 text [null] 增加備注型欄位,[null]可選參數。
alter table [表名] add 欄位名 memo [null] 增加備注型欄位,[null]可選參數。
alter table [表名] add 欄位名 varchar(N) [null] 增加變長文本型欄位大小為N(1~255)。
alter table [表名] add 欄位名 char [null] 增加定長文本型欄位大小固定為255。
(3)sqlserver2008添加欄位擴展閱讀
全局變數
全局變數是sql server(WINDOWS平台上強大的資料庫平台)系統內部使用的變數,其作用范圍並不局限於某一程序,而是任何程序均可隨時調用全局變數通常存儲一些sql server(WINDOWS平台上強大的資料庫平台)的配置設定值和效能統計數據。
用戶可在程序中用全局變數來測試系統的設定值或Transact-SQL命令執行後的狀態值。有關sql server(WINDOWS平台上強大的資料庫平台) 全局變數的詳細情況請參見附錄。
注意:全局變數不是由用戶的程序定義的,它們是在伺服器級定應義的。只能使用預先說明及定義的變局變數。引用全局變數時,必須以「@@」開頭。局部變數的名稱不能與全局變數的名稱相同、否則會在應用中出錯。
④ 求教在sqlserver2008中的表中怎麼添加一列自增的列
1、例如給某表添加一個Num自增列,這張表已經有很多行數據了,通過sqlserver表設計器,添加一個新欄位Num,如圖所示,
⑤ sql server 2008的image類型的欄位怎麼插入,假如圖片路徑為C:\images\a.jpg,路徑要怎麼寫
圖片欄位有兩種插入方式,一種是流的方式,另外一種就是存放圖片的路徑;
如果你的是本地路徑,就必須用流的方式,通過代碼寫入;
⑥ sql server中如何為數據表增加欄位
sql server 使用SQL語句為數據表增加一個欄位,使用alter table子句。
語法:alter table 表格名 add 欄位名 數據類型 -alter table table_name add col_name char(5)
⑦ sql 2008 如何插入數據
1、首先sql有個SQL Server 配置管理器,打開
啟動這個;
2、打開sql,新建一個 sql項目,
--創建資料庫
create database CardDB;
--創建表
use CardDB
create table BookCard(
cid int identity(1001,1) primary key, --暫時沒有設定自動增長!
name varchar(50),
sex nchar(1),
cardDate datetime,
deposit money
)
--單行插入數據
insert into BookCard(cid,name,sex,cardDate,deposit)values ('1001','張三','男','2016-01-01',100),
insert into BookCard(cid,name,sex,cardDate,deposit)values ('1002','李四','男','2016-02-04',200),
insert into BookCard(cid,name,sex,cardDate,deposit) values ('1003','趙六','女','2016-03-04',150)
--多行插入
insert into BookCard(cid,name,sex,cardDate,deposit)values
('1001','張三','男','2016-01-01',100),
('1002','李四','男','2016-02-04',200),
('1003','王五','女','2016-03-04',150)
--執行這一句才可以自動增長中,插入數據。關閉:OFF
set identity_insert BookCard ON
--查詢數據
select * from BookCard;
⑧ 在SQL SERVER 的表中,插入新的欄位
ALTER TABLE table_nameADDcolumn_name datatype
例如:
在mian表加入年齡,姓名,性別三個欄位:
alter table mainadd年齡char(3),姓名varchar(8),性別char(2)。
(8)sqlserver2008添加欄位擴展閱讀:
表中添加欄位:ALTER TABLE table_nameADDcolumn_name datatype
刪除表中的列:ALTER TABLE table_name DROP COLUMN column_name
修改欄位:ALTER TABLE table_name ALTER COLUMN column_name datatype
修改數據表名:ALTER TABLE OLD_TABLE_NAMERENAMETONEW_TABLE_NAME
修改列的數據類型:ALTER TABLE TABLE_NAME MODIFY COLUMN_NAME NEW_DATATYPE
⑨ sql server新增欄位語句
添加欄位的SQL語句的寫法:
通用式: alter table [表名] add [欄位名] 欄位屬性 default 預設值 default 是可選參數
增加欄位: alter table [表名] add 欄位名 smallint default 0 增加數字欄位,整型,預設值為0
alter table [表名] add 欄位名 int default 0 增加數字欄位,長整型,預設值為0
alter table [表名] add 欄位名 single default 0 增加數字欄位,單精度型,預設值為0
alter table [表名] add 欄位名 double default 0 增加數字欄位,雙精度型,預設值為0
alter table [表名] add 欄位名 Tinyint default 0 增加數字欄位,位元組型,預設值為0
alter table [表名] add 欄位名 text [null] 增加備注型欄位,[null]可選參數
alter table [表名] add 欄位名 memo [null] 增加備注型欄位,[null]可選參數
alter table [表名] add 欄位名 varchar(N) [null] 增加變長文本型欄位大小為N(1~255)
alter table [表名] add 欄位名 char [null] 增加定長文本型欄位大小固定為255
alter table [表名] add 欄位名 Datetime default 函數增加日期型欄位,其中函數可以是 now(),date()等,表示預設值
(上面都是最常用的,還有其他的屬性,可以參考下面的數據類型描述)
刪除欄位: alter table [表名] drop 欄位名
修改變長文本型欄位的大小:alter table [表名] alter 欄位名 varchar(N)
刪除表: drop table [表名]
創建表:
sql="CREATE TABLE [表名] ([欄位1,並設置為主鍵] int IDENTITY
(1, 1) NOT NULL CONSTRAINT PrimaryKey PRIMARY KEY,"&
"[欄位2] varchar(50),"&
"[欄位3] single default 0,"&
"[欄位4] varchar(100) null,"&
"[欄位5] smallint default 0,"&
"[欄位6] int default 0,"&
"[欄位7] date default date(),"&
"[欄位8] int default 1)"
conn.execute sql
有null 的表示欄位允許零長
⑩ sql server如何給表和欄位添加備注並更新備注以及查詢備注呢
表添加和修改備註:x0dx0a新增:exec sp_addextendedproperty N'MS_Description', N'表備注內容', N'SCHEMA', N'dbo',N'table', N'表名'x0dx0a修改:exec sp_updateextendedproperty N'MS_Description', N'表備注內容', N'SCHEMA', N'dbo',N'table', N'表名'x0dx0a欄位添加和修改備註:x0dx0a新增:exec sp_addextendedproperty N'MS_Description', N'欄位備注內容', N'SCHEMA', N'dbo',N'table', N'表名',N'column', N'欄位名'x0dx0a修改:exec sp_updateextendedproperty N'MS_Description', N'欄位備注內容', N'SCHEMA', N'dbo',N'table', N'表名',N'column', N'欄位名'