比如表 table(id int identity,name varchar(20),sex char(1))
那么你添加的数据的时候。
insert table (name,sex) values ('abc,','f')就可以了,不需要写id字段,数据库负责插入.
如果你想获取刚刚插入的identity字段,那么就是
declare @id int
select @id=@@identity --@@identity是一个系统全局变量。记得带@@都是全局变量。:)
sqlserver语句添加列步骤如下:
1、首先我们准备一个数据表,接下来将会在这个表中添加列。
2、然后我们通过alter table语句来给表添加一个列。
3、回到数据表一会我们看到列已经被添加进数据表了。
4、接下来我们在添加列的时候同时添加上默认值,这个时候运用default关键字。
5、然后回到数据表,我们就看到默认值有内容了。
6、另外在数据表中经常使用的是uniqueidentifier类型,这种字段设置默认值。
7、回到数据表中我们可以看到默认值已经添加上了。
追问:我按照你说的在form
load中添加了adoquestion.Recordset
alter
table
xz3
add
colum
answer
可是被告知缺少语句结束啊!
回答:
列关键字错了是column试下adoquestion.Recordset
alter
table
xz3
add
column
answer
你用那个rs.open
sql(修改语句),conn(连接数据库语句)
vb好像有这样的写法
追问:
不行,我还是试下修改语句,修改语句可以新增列吗?
回答:
alter
table
xz3
add
answer
nvarchar(50)改为这样子
追问:
缺少语句结束,我用了option
explicit
追问:
而且光标停在
xz3处
回答:
xz3是表名不?
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)