过程需要类型为 'ntext/nchar/nvarchar' 的参数 '@statement'
2015-08-27 11:35
281 查看
declare @Sql Nvarchar(4000)
SET @Sql = ' select * from a_table '
要么这样,
要不然在执行存储过程变量前加N''
SET @Sql = ' select * from a_table '
要么这样,
要不然在执行存储过程变量前加N''
ALTER PROCEDURE [dbo].[proc] as BEGIN --这里,varchar要改为nvarchar(4000) declare @Sql nvarchar(4000) SET @Sql = N' select * from a_table ' -- Insert statements for procedure here exec sp_executesql @Sql select @Sql as '@Sql' END -
相关文章推荐
- ajax上传图片
- 个人环境搭建——版本控制SVN
- code blocks 快捷键
- tomcat进程意外退出的问题分析
- 铸造意义并建立身份
- hibernate使用
- ArcGIS API for Silverlight 添加图标(自定义图标)
- N皇后
- 数据结构——二叉树
- python yield生成器
- iOS push 导航栏显示 隐藏
- 关于桶排序算法的STL实现
- 2015美团校招笔试试题
- C#学习笔记-----基于AppDomain的"插件式"开发
- C格式控制符整理
- Hibernate利用@DynamicInsert和@DynamicUpdate生成动态SQL语句
- 【python】python虚拟环境virtualenv
- HDU 1269(Tarjan模板)
- 烂泥:高负载均衡学习haproxy之TCP应用
- 华为机试之压缩字符串