(高分求助)asp调用存储过程报错:以开头的标识符太长,最大长度为 128。 把declare @sql varchar(3000) 设为varchar(8000)试试。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --在查询分析器里这样,先print @sql看看,先不执行。 CREATE procedure [dbo].[Flow_Edit] @WorkFlowNo varchar(50), @SaveSQL varchar(3000) as declare @tablename varchar(15) declare @sql varchar(3000) set @tablename='#temp'+@WorkFlowNo exec('Create Table '+@tablename+' (FlowID varchar(50), NodeNo varchar(50), NodeName varchar(100), LimitTime varchar(50), procType varchar(50), NextNodeID varchar(200) )') set @sql = 'INSERT INTO ' + @tablename +' (FlowID,NodeNo,NodeName,LimitTime,procType,NextNodeID) '+@SaveSQL print @sql--exec @sql 求助:SQL锁的问题!请您指教,谢谢! 求一个查询所有表数据的SQL语句。 请高手帮忙!一个托盘问题. 求个sql语句 按照时间查询? 请教变量代替库名的问题!请星级大虾们帮忙!! 左连接的困惑 帮忙看下,我创建存储过程总出现[Microsoft][ODBC SQL Server Driver]语法错误或违反访问规则这样的错误 分组问题,马上给分 应用程序和数据库如何结合? 过去用Delphi开发数据库都是用Access,现在急需使用SQL Server。请问:我必须掌握SQL Server中的那些内容。 Sql语法问题 事务提交完成,5分钟后又回滚了
CREATE procedure [dbo].[Flow_Edit]
@WorkFlowNo varchar(50),
@SaveSQL varchar(3000)
as
declare @tablename varchar(15)
declare @sql varchar(3000)
set @tablename='#temp'+@WorkFlowNo
exec('Create Table '+@tablename+'
(FlowID varchar(50),
NodeNo varchar(50),
NodeName varchar(100),
LimitTime varchar(50),
procType varchar(50),
NextNodeID varchar(200)
)')
set @sql = 'INSERT INTO ' + @tablename +' (FlowID,NodeNo,NodeName,LimitTime,procType,NextNodeID) '+@SaveSQL
print @sql
--exec @sql