sql 动态 insert 向 varchar(MAX) 中写入据的问题,在写入时出现列无效,后来发现, varchar 要加 '' 两个 , 号才可以 SET @SQL='INSERT INTO '+@TabName+' (one_content,is_screen) VALUES('''+@one_content+''','+cast(@is_screen as varchar(10))+')'