sql向数据库插入指定ID的数据方法

我用的是asp编程,我想在插入数据时要插入对应的ID数据怎么弄,例如我要插入ID为2这一行的数据,这些ID是动态获取的

第1个回答  推荐于2016-12-01
你所谓自动获取是自动增长的意思吧
在这种模式下是不能插入指定的ID的
这种ID是顺序增加的 增加的间距可以自己设定本回答被提问者采纳
第2个回答  2009-04-17
没什么特殊的,就是一个普通的INSERT语句嘛。
对于你此种需求,数据库设计上的时候注意,ID列不要是自增长就行了,你可以设置为int或者(n)char或者(n)varchar类型的主键。
例子就不写了啊!
第3个回答  2009-04-17
如一楼所说
SQL SERVER
alter table TABLENAME modify column id identity(1,1) not null

ORACLE的话要做创建一个序列和一个trigger
需要的话我再给你代码,这里就不写了

...设置id为自动增加,向数据库中插入数据时,SQL语句怎么写?
SQL语句是insert into user(name,passwd) values (name ,passwd)。新增一条数据 id 就会自动加1 INSERT INTO是sql数据库中的语句,可以用于向表格中插入新的行。

sql怎么在数据库中插入一列数据?
方法一:首先在表中右击然后选择里面的编辑前200行 弹出如下图中所示的内容,这里我们可以看到的是在表中的列和图中的列是相互对应的。这里我们对这几列进行数据添加操作,(手动添加数据)添加完毕如图中5所示的几个内容之后,我们这边在表中右击选择执行 执行完毕之后,选择新建查询语句,然后输入如下图...

SQL中如何添加数据:基础指南
向现有表中添加数据时,可以使用SQL的INSERT INTO语句。例如,假设我们有一个名为employees的表,包含id, name, age, salary等列,我们可以使用以下SQL语句向表中添加新的员工数据:通过子查询添加数据 在某些情况下,我们可能需要从其他表中检索数据并插入到目标表中。这时可以使用子查询。例如,假设我们...

如何在SQL中仅在指定列中插入数据并保持自增ID字段的更新?
这个语句有两种主要形式,一种是明确指定要插入的列及其对应值,如INSERT INTO table_name(column1, column2, ...) VALUES(value1, value2, ...);另一种则是当值的顺序与表列顺序一致时,无需指定列名,直接插入所有列的值,例如INSERT INTO table_name VALUES(value1, value2, ...);Northwin...

sql怎么在数据库中插入一列数据
一、SQL中新增列或者说添加字段的语法:alter table 表名 add 列名 数据类型 二、例如:在表texttable中添加一列字符型字段colnew:alter table texttable add colnew char(20)三、添加的新列,默认值为空值NULL。需要根据需求使用SQL语句更改 1、SQL修改列的语法:update 表名 set 字段 = 赋值 where...

怎样用SQL语句往表里添加数据(使用sql语句向表中添加数据)
第一步,在创建好的数据库book,选中数据库book新建表。第二步,添加数据库表字段id、ano、aname、asex、aage。第三步,关闭插入字段窗口,这时会提示是否保存提示。第四步,点击”是“按钮,输入表名称t_author_info。第五步,刷新表,鼠标右键点击”设计“,打开表设计窗口,插入字段。第六步,打开...

sql数据库中,循环增加id号的语句怎么写
declare @i int set @i=1 while(@i<=30)begin insert into product values('LDOG00'+cast(@i as varchar(5)),70005,40005,50012,'康师傅'+cast(@i as varchar(5)),1000,2,2000,20002,default,getdate(),'好品牌,有保障!')set @i=@i+1 end go 参考一下 ...

SQL如何将值插入对应实体号EntityID的最后一行,表如下
entityid='XXXX';类似这样,应该就可以了。其中XXXX就是你对T321用户的entityid的输入。XXXX是变量,你输入什么,那么这里就显示什么。后面的T321也是变量,也是你输入什么就显示什么。只有中间的max(ordinal)+1是求出来的。这个也可以用存储过程实现,大概意思差不多。关键看你的entityid的分组是什么 ...

使用SQL语句向表插入一条学生记录:(其中学号的值为自动编号)如何实现...
insert into语句可以有两种编写形式:1、无需指定要插入数据的列名,只需提供被插入的值即可:insert into table_name values (value1,value2,value3,...);2、需要指定列名及被插入的值:insert into table_name (column1,column2,column3,...)values (value1,value2,value3,...);...

SQL如何对指定的表把 ID【1-1000】顺序插入
让他自增 即 id int identity 如果该表没有建立 可以在create table的时候直接定义该列 如果该表已经建立 可以 alter table data_a drop column id alter table data_a add id int identity 不知道是不是lz想要的形式~~

相似回答