一个菜鸟问题,关于SQL SERVER存储过程的问题 小生,不太明白??create procedure 是用来建立存储过程的@length和@sss是过程的参数如要执行就EXECUTE sp_format 'fuck', 'you' 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CREATE PROCEDURE sp_format @length varchar(40),@sss char(10) as declare @Command varchar(255) select @Command = 'select '+@length+' from '+@sss exec (@Command) 当然可以把数据库名也作为变量来引用,用WITH RECOMPILE参数可以将过程加密 to fish1977(小鱼儿) 我的意思是写存储过程时怎么写,不是如何执行!!!!to all谢谢大家的帮助!小弟很感激! CREATE PROCEDURE sp_format @length varchar(40),@sss char(10) asexec ('SELECT length FROM'+@sss) CREATE PROCEDURE sp_format @length varchar(40),@sss char(10) as declare @select varchar(255) select @select = 'select '+@length+' from '+@sss exec @select to pohong(): CREATE PROCEDURE sp_format @length varchar(40),@sss char(10) as declare @Command varchar(255) //定义@Command变量 select @Command = 'select '+@length+' from '+@sss //为变量赋值 exec (@Command) //把@Command作为语句执行//看懂了吗?我也是想了好久,呵呵,请高手勿见笑 两个没有关联的表数据交换如何实现,高手请进!(100分) 没有主键的数据库中把两条完全重复的记录删除掉一条 sql2005 数据库拷贝异地附加数据不同步? 查询结果排序的问题 菜鸟的删除语句,着急。 请高手教如下错误该如何解决?50分奉上。急 MSSQL语句中{OJ}的作用 根据2表的相同字段,把一个表的某一字段跟新到另一张表中,怎么写语句? SQL SERVER 2008 怎么查询程序对数据库的操作记录? SQL问题 informix连接数据库错误? 请教一个简单问题,这个字是怎么做的?用什么软件
@length varchar(40),
@sss char(10)
as
declare @Command varchar(255)
select @Command = 'select '+@length+' from '+@sss
exec (@Command)
我的意思是写存储过程时怎么写,不是如何执行!!!!
to all
谢谢大家的帮助!小弟很感激!
@length varchar(40),
@sss char(10)
as
exec ('SELECT length FROM'+@sss)
@length varchar(40),
@sss char(10)
as
declare @select varchar(255)
select @select = 'select '+@length+' from '+@sss
exec @select
CREATE PROCEDURE sp_format
@length varchar(40),
@sss char(10)
as
declare @Command varchar(255) //定义@Command变量
select @Command = 'select '+@length+' from '+@sss //为变量赋值
exec (@Command) //把@Command作为语句执行
//看懂了吗?我也是想了好久,呵呵,请高手勿见笑