昨 昨夜渡轮上 Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-05 #1 在SQL_SERVER中有什么字段是自动增加的流水号??从0到I的那种。 在SQL_SEREVER里表示的是什么类型?到底SQL_SERVER 里有没有这种功能?? 救命
O ourself Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-05 #3 Don't quite understand your question. But I presume you can have an Integer fields, and in design mode, check the identity property.
Don't quite understand your question. But I presume you can have an Integer fields, and in design mode, check the identity property.
D duckstar Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-05 #4 SQL Server 的 Identity 字段就可以满足你的要求
Z zhai_xin Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-05 #5 没有!你自己可以手动来嘛, 1。找最大的,然后加一 2。找中间有漏的(因为删除记录等原因),填补
P pt_email Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-05 #6 Datatype为int 选中Identity Identity Seed为0 Identity Increment为1 即可从0-I
D duckstar Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-05 #8 谁说没有的?用下面的语句创建,虽然显示是int类型,但是你添加记录的时候会发现它 不用输入,而且是自增型的。 create table test ( ID int identity, Name varchar(10), )
谁说没有的?用下面的语句创建,虽然显示是int类型,但是你添加记录的时候会发现它 不用输入,而且是自增型的。 create table test ( ID int identity, Name varchar(10), )
昨 昨夜渡轮上 Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-05 #9 to pt_email 好。我试试看。 先谢谢你们!!
昨 昨夜渡轮上 Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-05 #10 TO duckstar 刚刚看到你,好,我去试试看谢谢啦!!
昨 昨夜渡轮上 Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-05 #12 现在的问题是如果是象pt_email和 duckstar的那样,如果我删掉一条记录时, ID(identity)是否会减少1呢?? 好象不行呀
D duckstar Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-05 #13 删掉一条当然不会减少了,如果那样你就自己程序里写吧,如果中间删掉一条就重新编号, 每次添加前先取出最大值,然后加一,不知还有没有更好的方法。
昨 昨夜渡轮上 Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-05 #14 还有个问题 是不是我在两个表如 (请注意表一 :ABH, 表二:BBH) 表一 表二 ABH ANmae BBH AADD 如果我写上这样的语句 with query1 do begin Close; SQL.Clear; SQL.Add('select * from 表一,表二 where=表一.ABH=表二.BBH ') Open; end; 我这样写对不对? where=表一.ABH=表二.BBH 其中:表一 :ABH, 表二:BBH(两表字段名称不同) 我可不可以用where=表一.ABH=表二.BBH
还有个问题 是不是我在两个表如 (请注意表一 :ABH, 表二:BBH) 表一 表二 ABH ANmae BBH AADD 如果我写上这样的语句 with query1 do begin Close; SQL.Clear; SQL.Add('select * from 表一,表二 where=表一.ABH=表二.BBH ') Open; end; 我这样写对不对? where=表一.ABH=表二.BBH 其中:表一 :ABH, 表二:BBH(两表字段名称不同) 我可不可以用where=表一.ABH=表二.BBH
P pnljh Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-05 #17 “where=表一.ABH=表二.BBH”有语法错误, 应该是“where 表一.ABH=表二.BBH”