对不起,我的英语不好。好的?我的问题是我需要多次重新创建临时表(超过5次)。我需要完全改变表的结构。我尝试这样做,但是我有错误
CREATE TABLE #DeletedData (RoleName varchar(max), [Description] varchar(max))
....
IF OBJECT_ID('tempdb..#DeletedData') IS NOT NULL DROP TABLE #DeletedData
CREATE TABLE #DeletedData (RoleName varchar(max), DependentRoleName varchar(max))
在mysql中,您会做的
CREATE TABLE `#DeletedData` (RoleName LONGTEXT, Description LONGTEXT);
DROP TABLE IF EXISTS `#DeletedData`;
CREATE TABLE `#DeletedData` (RoleName LONGTEXT, DependentRoleName LONGTEXT);
您的代码在SQL Server中有效,因此无需更改任何内容