本文实例讲述了SQLServer批量更新两个关联表数据的方法。分享给大家供大家参考,具体如下:方式1:UPDATE a SET WtNo=b.NOfrom WT_Task aINNER JOIN WT_BasicInformation b ON a.WtId=b.ID;方式2:UPDATE a SET a.WtNo=b.NOFROM WT_Task a,WT_Basic..
1.游标方式 复制代码 代码如下: DECLARE @Data NVARCHAR(max) SET @Data='1,tanw,2,keenboy' --Id,Name DECLARE @dataItem NVARCHAR(100) DECLARE data_cursor CURSOR FOR (SELECT * FROM split(@Data,';')) OPEN data_cursor FETCH NEXT FROM data..
复制代码 代码如下:declare @t varchar(255),@c varchar(255) declare table_cursor cursor for select a.name,b.name from sysobjects a,syscolumns b ,systypes c where a.id=b.id and a.xtype='u' and c.name in ('char', 'nchar', 'nvarchar', ..