sql2008动态语句
以下存储过程有什么问题吗,该如何修改?(意思是更新Base_Formula_Lx_test表里的内容,更改的字段和更改的内容都是动态的)
Create proc [dbo].[Formula_Lx_FieldNames]
@NeiRong varchar(40),
@bianh varchar(40),
@FieldNames varchar(40)
as
declare @s nvarchar(max)
set @s = 'update Base_Formula_Lx_test set ' + @FieldNames + '=' + @NeiRong + ' where BianH=' + @bianh + ''
Exec(@s)
Create proc [dbo].[Formula_Lx_FieldNames]
@NeiRong varchar(40),
@bianh varchar(40),
@FieldNames varchar(40)
as
declare @s nvarchar(max)
set @s = 'update Base_Formula_Lx_test set ' + @FieldNames + '=' + @NeiRong + ' where BianH=' + @bianh + ''
Exec(@s)
...全文
相关推荐
sql server2005&2008删除某个架构名下的所有表或数据
你可以使用以下动态SQL语句来遍历并删除指定架构下的所有表: ```sql DECLARE @SchemaName NVARCHAR(128) = '你的架构名'; -- 替换为实际的架构名 DECLARE
12、 SQL Server 2008中的T-SQL增强功能
本文详细介绍了SQL Server 2008中的T-SQL增强功能,包括MERGE语句、DML增强、错误处理、动态管理视图、索引优化和数据完整性检查等内容。通过这些新特性,开发者可以更高效地编写SQL代码并优化数据库性能。
如何在SQL Server 2008下轻松调试T-SQL语句和存储过程
这将让你观察变量的动态变化,理解代码执行的过程。对于存储过程的调试,SQL Server 2008同样提供了强大的支持。
基于SQL Server 2008的图书管理系统
在实现图书管理系统的动态交互性时,我们可能需要用到存储过程、触发器和视图。存储过程是一组预编译的SQL语句,可提高查询效率,同时简化应用程序的代码。
Dynamic Search Condition in SQL Server 2008
#### 动态SQL与静态SQL详解- **动态SQL**:动态SQL是通过在运行时动态构建SQL语句来实现的。


应用实例
