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'字段名'