
各位大哥大姐,救救小弟吧,sqlserver的多表存储问题
比如说我有张表是存文章的还有一张表是存文章里的图片的我在加入一个新文章时文章的ID是自动增长的,然后图片是依据文章ID来做外键的。现在问题来了,当我插入新文章的时候怎么获...
比如说我有张表 是存文章的 还有一张表是存文章里的图片的
我在加入一个新文章时文章的ID是自动增长的,然后图片是依据文章ID来做外键的。
现在问题来了,当我插入新文章的时候怎么获得这条数据的ID啊?
呃,要是就我一个人操作这个数据库自然有很多办法的,关键是很多人同时操作的话,我再select 压根就不是我的那个ID了、 展开
我在加入一个新文章时文章的ID是自动增长的,然后图片是依据文章ID来做外键的。
现在问题来了,当我插入新文章的时候怎么获得这条数据的ID啊?
呃,要是就我一个人操作这个数据库自然有很多办法的,关键是很多人同时操作的话,我再select 压根就不是我的那个ID了、 展开
4个回答
展开全部
INSERT INTO [Jinlong].[dbo].[qiwen]
([Title]
,[ShortTitle])
VALUES
('2344'
,'456678')
select @@IDENTITY
@@IDENTITY 变量就是刚刚自增的ID号
([Title]
,[ShortTitle])
VALUES
('2344'
,'456678')
select @@IDENTITY
@@IDENTITY 变量就是刚刚自增的ID号
展开全部
SELECT IDENT_CURRENT('TABLENAME')
获得刚插入一条新记录的自动ID号
获得刚插入一条新记录的自动ID号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
打开网页
新文章内容填写
新文章图片上传
点击保存
//网页后台程序开始
插入数据库文章
查询刚插入的文章id号(文章标题啊,时间啊,啥条件不行啊)
插入文章图片地址到数据库
//后台程序完成
看了你的问题,俺就这么答了,众位看客别骂我! 也许就是人家想要的答案呢
新文章内容填写
新文章图片上传
点击保存
//网页后台程序开始
插入数据库文章
查询刚插入的文章id号(文章标题啊,时间啊,啥条件不行啊)
插入文章图片地址到数据库
//后台程序完成
看了你的问题,俺就这么答了,众位看客别骂我! 也许就是人家想要的答案呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1,SELECT Max(ID) 只能再特定的环境下使用,
2,不要低估了 自增长ID 处理高并发的能力.
否则 SqlServer根本值不了几十万.
3,放弃自增长主见,尝试使用GUID 为每条记录生成主键.同样,不要低估了系统 NewGUID 的能力.
4,重要数据尝试使用 (锁) 的概念.
5,尝试使用临时表(库)和程序内部的数据缓存,异步提交等方式 降低对主服务器的压力.
此外,对于高并发,多用户访问,如果不是网络攻击,最先出问题的应该是你的服务器带宽,而不是服务器本身.
2,不要低估了 自增长ID 处理高并发的能力.
否则 SqlServer根本值不了几十万.
3,放弃自增长主见,尝试使用GUID 为每条记录生成主键.同样,不要低估了系统 NewGUID 的能力.
4,重要数据尝试使用 (锁) 的概念.
5,尝试使用临时表(库)和程序内部的数据缓存,异步提交等方式 降低对主服务器的压力.
此外,对于高并发,多用户访问,如果不是网络攻击,最先出问题的应该是你的服务器带宽,而不是服务器本身.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询