日期:2014-05-18  浏览次数:20435 次

菜鸟问题:如何由存储过程写入表的数据?
谢谢大家的赐教!

------解决方案--------------------
create proc Sp_InsertData
@name varchar(10), --参数
@pwd varchar(10)
as
insert into [tablename] (字段1,字段2) values (@name,@pwd)
------解决方案--------------------
很简单,首先要熟悉存储过程的语法,按照它的格式写就不会有问题了,拿上面的那位兄弟的例子,create proc Sp_InsertData
@name varchar(10), --参数
@pwd varchar(10)
as
insert into [tablename] (字段1,字段2) values (@name,@pwd)
as前面的是创建的存储过程名字和需要的参数,参数在as后面的语句用得到,as 后面得语句就是存储过程所需要执行得语句,他写到insert into [tablename] (字段1,字段2) values (@name,@pwd),就是插入tablename表里你所用参数得值.
以后你用这个存储过程就只需exec Sp_InsertData(张三,123),它就自动执行insert into [tablename] (字段1,字段2) values (张三,123),明白不?