在sql server中为一个插入函数调用生成相同的id? [英] Generate same id for one insert function call in sql server?

查看:134
本文介绍了在sql server中为一个插入函数调用生成相同的id?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有插入值列表(项目名称,会话,日期)示例



aaa mrg 16/4/2013

bbb evng 14/4/2013

ccc晚餐15/4/2013



收到此值,但如何插入这些值并生成相同的id对于我的sqlserver表中的这些值?。每个插入查询都应该调用means,为值列表生成另一个id ..高级谢谢



i需要这种格式...



1 aaa mrg 16/4/2013

1 bbb evng 14/4/2013

1 ccc晚餐15/4/2013

i have insert list of values(itemname,session,date) example

aaa mrg 16/4/2013
bbb evng 14/4/2013
ccc dinner 15/4/2013

this values received,but how to insert these values with generate same id for these values in my sqlserver table?.for each insert query should call means,generate another id for list of values..advance thanks

i need this format...

1 aaa mrg 16/4/2013
1 bbb evng 14/4/2013
1 ccc dinner 15/4/2013

推荐答案

如果你想为表格中任何一行的每一行插入单个值而不是使用默认关键字





创建表跟踪(id default(1),name varchar(50));



如果你想要表中每行的唯一值而不是使用identity关键字



创建表跟踪(id identity),名称varchar(50));
if you want to insert single value for each row for any column in table than use default keyword
ie

create table trail(id default(1),name varchar(50));

and if u want unique values for each row in table than use identity keyword

create table trail(id identity),name varchar(50));


这篇关于在sql server中为一个插入函数调用生成相同的id?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆