declare @sql nvarchar(2000)
set @sql='select * into #temp1 from product'
exec(@sql)
select
*
from #temp1
这样在查询分析器中执行会报如下错误
(3274 行受影响)
消息208,级别16,状态0,第4 行
对象名'#temp1' 无效。
可以改用
declare @sql nvarchar(2000)
set @sql='select * into #temp1 from product select * from #temp1'
exec(@sql)
游标的效率不高,一般需要使用其这方式替代
下面这段代码是正确的
declare @productcode nvarchar(200)
set @productcode='00000001'
declare @productName nvarchar(2000)
select @productName=[ProductName] from product where productcode=@productcode
print @productName
--select @productName=productName from product where productcode=@productCode
if
exists(select [ProductName] from product where productcode=@productCode)
print @productName
else
print
'==='
但是如果改成这样就不行了
declare @productcode nvarchar(200)
set @productcode='00000001'
declare @productName nvarchar(2000)
select @productName=[ProductName] from product where productcode=@productcode
print @productName
if
exists(select @productName=productName from product where productcode=@productCode)
print @productName
else
print
'==='
想说明的是在exists含数中是不能使用@productName=productName的方式来赋值的
分享到:
相关推荐
sql server2008轻松编写t-sql存储过程sql server2008轻松编写t-sql存储过程
学习sql server 和sql 的两本经典的著作: 《sql server 2005 技术内幕 T-SQL查询》 《sql server 2005 技术内幕 T-SQL程序设计》 网上大多的资源都是英文的,好容易找到中文的了,上传上来和大家分享。 这两本书都...
SqlServer存储过程的导出导入 近日在研究SQL的存储过程,这里我陆续将我在使用存储过程中碰到的问题及解决办法发布到网上,请各位大虾指正。 SqlServer存储过程的导出导入,网上相关资料特别少,经过摸索,这里写...
SQLserver存储过程异常处理
主要介绍了SQLServer存储过程中事务的使用方法,简短的代码带大家更好的学习使用SQLServer存储过程中事务,感兴趣的小伙伴们可以参考一下
《Microsoft SQL Server 2008技术内幕:T-SQL查询》全面深入地介绍了Microsoft SQL Server 2008中高级T-SQL查询、性能优化等方面的内容,以及SQL Server 2008新增加的一些特性。主要内容包括SQL的基础理论、查询优化...
SQL Server2000设计与T-SQL编程电子书籍,对学习ms sql 与存储过程代码编写是一本很不错大书
Microsoft SQL Server 2008技术内幕 T-SQL 查询 一书中,第四章,索引优化章节的示例数据库脚本。
SQLServer2005技术内幕T-SQL查询的代码示例
卸载清除工具,干净的卸载sql server 标题: Microsoft SQL Server 2008 R2 安装程序 ------------------------------ 出现以下错误: MOF 编译器无法连接 WMI 服务器。原因可能是语义错误(例如,与现有 WMI ...
Microsoft SQL SERVER 2008技术内幕 T-SQL查询
java 连接sqlserver使用的java-sqlserver-connect.jar包。 java连接sqlserver使用的jar包,包含jre7、jre8两种使用 sqlserver.ja
包含了SQL Server高级查询和T-SQL编程的所有主要知识点,都是平日一点点的积累,非常全面的
SQLServer的内置XML支持--vs2003,SQLServer的内置XML支持--vs2003
SQL_Server_存储过程_-_hoojo_-_博客园
SQLServer2019-x64-CHS.part2.rar
详细介绍了SqlServer的存储过程调试方法,适合初学者及想深入研究的开发人员
sql Server 通用分页存储过程 sql Server 通用分页存储过程 sql Server 通用分页存储过程 sql Server 通用分页存储过程
执行Sqlserver存储过程返回DataSet
文档记录了SQL Server在存储运用时的语法,需要有一定的SQL语言学习基本,本文档只是做了梳理与总结,以便查看和识记。