0
我工作在C#项目,并正在执行这一说法,但没有得到带回点什么(用数据表来找回数据)SQL服务器 - 复合语句
string SQL =
"DECLARE @NewID int; SELECT TOP 1 @NewID = [ItemID] + 1 FROM [GroupItems] ORDER BY [ItemID] DESC; " +
"INSERT INTO [GroupItems] ([InstanceID], [ItemID], [GroupID], [ItemName], [DisplayName], [Units], [Updated]) " +
"VALUES(@instanceID, @NewID, @groupID, @name, @display, @units, CURRENT_TIMESTAMP); SELECT * FROM [GroupItems] WHERE [ItemID][email protected]";
基本上我想做的是返回我刚刚创建的行。任何帮助?
此查询在SQL Management Studio Express中正常工作吗? – Sudantha
也许添加执行查询的代码? – Andomar
你可以发布组项目表的结构吗?如果您将最后一行更改为SELECT 1,您是否返回1 ... – Sparky