SQL SERVER 2000写存储过程出现列名无效的解决方法
2007-07-25 18:09
501 查看
举一个Northwind的例子。
DECLARE @m_LastName nvarchar(20)
DECLARE @Sql varchar(256)
SET @m_LastName = 'Fuller'
SET @Sql = 'SELECT * FROM Employees WHERE LastName='+ char(39) + @m_LastName + char(39)
EXEC(@Sql)
注意,要加上char(39)就可以了。
DECLARE @m_LastName nvarchar(20)
DECLARE @Sql varchar(256)
SET @m_LastName = 'Fuller'
SET @Sql = 'SELECT * FROM Employees WHERE LastName='+ char(39) + @m_LastName + char(39)
EXEC(@Sql)
注意,要加上char(39)就可以了。
相关文章推荐
- SQL SERVER 2000写存储过程出现列名无效的解决方法
- sqlserver2008查看表记录或者修改存储过程出现目录名无效错误解决方法
- sqlserver2008查看表记录或者修改存储过程出现目录名无效错误解决方法
- SQL SERVER 2000 存储过程不支持数组的解决方法!
- sql server 2000 数据库在同传的过程中出现置疑的解决方法
- 在mysql中创建存储过程出现1307错误,解决方法
- pl/sql developer中用execute调用存储过程弹出‘无效的sql语句’解决方法
- jdbc 调用 sql server 的存储过程时“该语句没有返回结果集”的解决方法
- 安装SQL Server 2012过程中出现“启用windows功能NetFx3时出错”(错误原因、详细分析及解决方法)以及在Windows Server2012上安装.NET Framework 3
- MYSQL存储过程出现Result consisted of more than one row 错误的解决方法
- 破解SQL Server加密的存储过程的方法(含 sql 2000与sql 2005版)
- jdbc 调用 sql server 的存储过程时“该语句没有返回结果集”的解决方法
- 如何解决sql server 2000安装过程中出现 安装程序配置服务器失败 错误
- 【转载】破解SQL Server加密的存储过程的方法(含 sql 2000与sql 2005版)
- 安装SQL Server 2012过程中出现“启用windows功能NetFx3时出错”(错误原因、详细分析及解决方法)以及在Windows Server2012上安装.NET Framework 3.5的详细分析及安装过程
- 在win7上用sql server 2000出现的几个问题及解决方法
- sql server 2000安装中出现:command line option syntax error,type command/? for help解决方法
- JSP调用SQL server 2000存储过程的方法
- 破解SQL Server加密的存储过程的方法(含 sql 2000与sql 2005版)
- 解决在SQL Server 2000的存储过程不能调试