主要问题是将行的索引更改为1,2,3 ..其中contact-id和type是相同的.但是所有列都可以包含完全相同的数据,因为一些前雇员搞砸了并通过contact-id和type更新所有行.不知何故,有些行没有混乱,但索引行是相同的.这完全是混乱.
我试图使用一个带有来自外部光标的变量的内部游标.但似乎它卡在内部光标中.
查询的一部分如下所示:
Fetch NEXT FROM OUTER_CURSOR INTO @CONTACT_ID, @TYPE
While (@@FETCH_STATUS <> -1)
BEGIN
IF (@@FETCH_STATUS <> -2)
DECLARE INNER_CURSOR Cursor
FOR
SELECT * FROM CONTACTS
where CONTACT_ID = @CONTACT_ID
and TYPE = @TYPE
Open INNER_CURSOR
Fetch NEXT FROM INNER_CURSOR
While (@@FETCH_STATUS <> -1)
BEGIN
IF (@@FETCH_STATUS <> -2)
Run Code Online (Sandbox Code Playgroud)
可能是什么问题?是@@ FETCH_STATUS暧昧还是什么?
编辑:如果我不在内部游标内使用此代码,一切看起来很好:
UPDATE CONTACTS
SET INDEX_NO = @COUNTER
where current of INNER_CURSOR
Run Code Online (Sandbox Code Playgroud)
编辑:这是大局:
BEGIN TRAN
DECLARE @CONTACT_ID VARCHAR(15)
DECLARE @TYPE VARCHAR(15)
DECLARE @INDEX_NO SMALLINT
DECLARE @COUNTER SMALLINT
DECLARE …Run Code Online (Sandbox Code Playgroud) 有一个用c#编写的桌面应用程序试图管理套接字连接并失败,但在将相同的应用程序附加到visual studio后成功.
怎么调试?
音频和视频会议,任务,日历和文档管理有很多很好的解决方案.我们有规格,uml图,代码生成器等.
但是,公司仍然会投入大量现金,以便即使在经济衰退时期人们也可以在那里生活,我想知道为什么?
我有两个网站(用c#编写)很常见:
图像应该存储在这两个网站之外但是在哪里以及如何?
asp.net-mvc ×1
c# ×1
cursor ×1
debugging ×1
iis-7 ×1
sockets ×1
sql ×1
sql-server ×1
storage ×1
t-sql ×1