sql数据库中表的id添加的问题

yebikong 2012-11-16 10:27:09
表 test
id ip date
127.0.0.1 xxxxxxxx
127.0.0.2 xxxxxxxx
168.224.5.6 xxxxxxxx

1.本人新手,想请教各位前辈,如上小图,我将sql表test1的ip date导入另外一个数据表test的ip date中,但是还有一张sql表test2也需要导入test.
问题出现了,test1里包含id ,test2没有id,导入test id混乱,我已将test id列内容删除,请问有什么方法可以直接写入id,让id从1-10000按照行自动排列么。
2.我试过那个 int identity(1,1) 标识,感觉不行,在一个表导入此表的时候,提示我标识不能为空。如果为空虽然可以导,但是导入标识也就没有了。
3.此表附带的一个问题,我想按照date 最新的日期desc排序
select * from kai(表名) order by datenew desc,就是这功能,但是我需要的是update.更新在表上。

求具体代码啊,谢谢各位

...全文
165 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
快溜 2012-11-16
  • 打赏
  • 举报
回复
inert into test select row_number() over(order by getdate()),ip,date from test2
yebikong 2012-11-16
  • 打赏
  • 举报
回复
自己顶啊啊啊啊啊啊
yebikong 2012-11-16
  • 打赏
  • 举报
回复
大家看啊,我id代码手工批量写入的,然后另外2列数据别的表一导,不能跟id一块儿显示什么原因啊,要分开显示,如何显示在每行id之后呢
yebikong 2012-11-16
  • 打赏
  • 举报
回复
引用 2 楼 ssp2009 的回复:
inert into test select row_number() over(order by getdate()),ip,date from test2
此处row_number()提示我是不可识别的函数名这是什么情况?
zj25810 2012-11-16
  • 打赏
  • 举报
回复
支持一下二楼三楼的
着魔 2012-11-16
  • 打赏
  • 举报
回复
支持一下二楼三楼的
renwenli07461 2012-11-16
  • 打赏
  • 举报
回复

INSERT INTO TEST
SELECT ROW_NUMBER()(order by datenew desc),IP,DATE
FROM TEST1 
--如果从kai表中关联,则带下面语句,否则不带【因为具体也没看懂你要倒几个表】
INNER JOIN kai(表名)  ON kai(表名).字段=TEST1.字段

62,050

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧