CREATE TABLE #OPTable
(
heroId INT IDENTITY(1,1),
heroName NVARCHAR(60)
)
INSERT #OPTable
SELECT 'Monkey D. Luffy'
UNION ALL
SELECT 'Roronoa Zoro'
UNION ALL
SELECT 'Nami'
UNION ALL
SELECT 'Usopp'
UNION ALL
SELECT 'Sanji'
UNION ALL
SELECT 'Tony Tony Chopper'
UNION ALL
SELECT 'Nico Robin'
UNION ALL
SELECT 'Franky'
UNION ALL
SELECT 'Brook'
UNION ALL
SELECT 'Jinbe'
SELECT * FROM #OPTable
UPDATE #OPTable SET heroName = 'Super Roronoa Zoro' WHERE heroName = 'Roronoa Zoro'
UPDATE #OPTable SET heroName = 'Roronoa Zoro' FROM #OPTable WHERE heroName = 'Super Roronoa Zoro'
UPDATE #OPTable SET heroName = 'Super Roronoa Zoro' FROM #OPTable HZW WHERE heroName = 'Roronoa Zoro'
UPDATE HZW SET HZW.heroName = 'Roronoa Zoro' FROM #OPTable HZW WHERE HZW.heroName = 'Super Roronoa Zoro'
DELETE FROM #OPTable WHERE heroName = 'Jinbe'
DELETE #OPTable FROM #OPTable WHERE heroName = 'Brook'
DELETE #OPTable FROM #OPTable HZW WHERE heroName = 'Franky'
DELETE HZW FROM #OPTable HZW WHERE heroName = 'Nico Robin'
如果在UPDATE和DELETE语句中使用表的别名的话,一定要注意语句的写法,不然语句是不会执行成功的!!!!!