使用openrowset
中的存储过程,如下所示:
SELECT *
FROM OPENROWSET('SQLNCLI', 'Server'; 'username'; 'password',
'SET NOCOUNT ON;SET FMTONLY OFF;
EXEC dbname.schemaname.spSaveMyProfileUpdatedInfo ''Additional Information'',''AdditionalTax'',''1'',''employee''
')
在那个存储过程spSaveMyProfileUpdatedInfo
中,我们只是插入值。
问题是:
有时会插入值,但大部分时间都没有。
我在表格中有一个identity
列。在该标识列中,插入的记录不按顺序排列。好像它错过了一些记录。
那我做错了什么?那么为什么大多数时候插入过程都无法完成?
提前致谢
答案 0 :(得分:0)
关于排序
如果您需要对输出进行排序,SQL服务器不会授予您任何订单 - 使用Order By Clause
如果您在自己的身份上创建聚集索引 - 这应该对您的记录进行排序,因为它将使用物理数据顺序,但再次按顺序获取数据 - 使用order by clause