sql存储过程与插入数据

存储过程定义成功,执行也成功,也显示多少行受影响,但是表中没有数据,全是空,数据库没有选择 错误,望大神指点啊

sql

2个回答

贴出存储过程的代码看下,是不是参数没有传入

但是表中没有数据,全是空,数据库没有选择 错误,那存储过程执行的什么了,插入正确吗

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
sql存储过程插入数据
insert into QPGameUserDB.dbo.gamedl(username,gmyzsl,dljb,zk) values('+@name+','+@dljb+','+@gmyz+','+@dlzk+')rnrn在存储过程中使用insert into 而values里的是变量的时候是这样的格式么?
sql存储过程 循环插入数据
CREATE PROCEDURE insertsqlrnASrnBEGINrndeclare @n int ,@date ,rndeclare @count intrnselect @count=(select count(标号) from 维护班组)rnselect @n=1rnselect @date=select convert(varchar(100),getdate(),23)rnrnwhile @n<=@countrnbeginrndeclare @companyname=[color=#FF0000]select 单位 from 生产汇报索引表[/color]rn[color=#FF0000]--这里我做循环读取的时候,肯定只能读取一行数据 rn--select 班组 from 生产汇报索引表 where 标号=?rn--我想明白这里怎么处理[/color]declare @classname= select 班组 from 生产汇报索引表rninsert 生产汇报索引表 (时间,时段,单位,班组)values(@date,'白班',)rnend rnENDrnGO
PL/SQL存储过程为什么没有插入数据?
create or replace procedure ys_sale_dts001rnasrnd_date date;rnv_branchid varchar2(36);rnBEGINrn select to_date(to_char(SYSDATe -3,'yyyy-mm-dd'),'yyyy-mm-dd') into d_date from dual;rn select branchid into v_branchid from ys_branch where branchcode='Y75614';rn delete from ys_sale_dts rn where saleid in(select saleid from ys_sale where workdate=to_date('2012-10-17','yyyy-mm-dd')rn and branchid='E973F14A-1FE4-465D-A8F6-E3255C4D9607');rn/* where saleid in(select saleid from ys_sale where workdate=d_date and branchid=v_branchid);*/rn insert into ys_sale_dts(saleid)rn select saleid from ys_sale where workdate=to_date('2012-10-17','yyyy-mm-dd')rn and branchid='E973F14A-1FE4-465D-A8F6-E3255C4D9607';rnrncommit;rnEND;rn
【请大家帮忙看看】SQL存储过程插入数据
[code=SQL]rnAlter PROCEDURE [dbo].[SRCInsertTable] (rn @StudentID nvarchar(30),rn @ProjectID nvarchar(30) rn)rnASrnrnSET NOCOUNT ONrnrnINSERT INTO [SRCTable] rnexec [dbo].[SRCSelectTable] @StudentID,@ProjectIDrn[/code]rnrn执行代码rnexec [dbo].[SRCInsertTable] 'S0001','P0001'rnrn另一个存储过程rn[code=SQL]rnAlter PROCEDURE [dbo].[SRCSelectTable] (rn @StudentID nvarchar(30),rn @ProjectID nvarchar(30) rn)rnASrnrnSET NOCOUNT ONrnrnselect rn PT.StudentID,rn PS.ProjectID,rn S.SubjectID,rn SC.CoursePeriodrn from [OLTR_StudyProject] as P rn inner join [ProjectRSubject] as PS on P.[ProjectID]=PS.[ProjectID]rn inner join [Subject] as S on PS.[SubjectID]=S.[SubjectID]rn inner join [SubjectRCourse] as SC on S.[SubjectID]=SC.[SubjectID]rn inner join [ProjectRStudent] as PT on P.[ProjectID]=PT.[ProjectID]rn[/code]rnrn我要把存储过程SRCSelectTable里获取的内容全部插入SRCTable表里,用存储过程表示rn我这样写应该怎么修改,或者应该怎么写rn谢谢了。
SQL存储过程SQL存储过程SQL存储过程
存储过程SQL存储过程SQL存储过程SQL存储过程SQL存储过程SQL存储过程SQL存储过程SQL存储过程SQL存储过程SQL存储过程SQL存储过程SQL存储过程SQL存储过程SQL存储过程
sql存储过程
sql存储过程
SQL存储过程
SQL存储过程 以Student表为例 Sid     Sname 1         张三 2         李四   1、无参数无返回值的存储过程   创建:   create   proc  stuproc     //  stuproc  是存储过程的名称                 as                  //  as  不可以省略        
SQL存储过程.
ASP.Net学习之常用SQL存储过程.
sql存储过程……
select*from dbo.登录表rnrnselect*from dbo.用户信息表rnrn我想调用存储过程一次创建n个学号,然后插入两个表中。参数为默认密码,班级编号和n。学号的格式为如:0920090211,中间做字符串截取.下面是我写的,怎么不能达到效果……rnrncreate procedure proAddStuInfo @txtPassWord varchar(50),@txtClassID int,@n intrnasrndeclare @txtUserName varchar(50)rnbegin tryrnbegin tran t rnwhile @n>0rnif(@n<9)rnset @n='0'+@nrnbeginrnset @txtUserName=substring(convert(varchar(100),getdate(),112),2,2)+year(getdate())+@txtClassID+@nrninsert 登录表(用户名,密码,角色编号) values ('@txtUserName','@txtPassWord',3)rninsert 用户信息表(用户名,角色编号)values('@txtUserName',3)rnset @n=@n-1rnendrncommit tran trnend tryrnrnbegin catchrnrollback tran trnend catchrnrn rnrndrop procedure proAddStuInfornrnexecute proAddStuInfo @txtPassWord='123',@txtClassID=1,@n=10rnrn
sql存储过程教程 sql存储过程教程
sql存储过程教程 1.sql存储过程概述 2.SQL存储过程创建 3.sql存储过程及应用 4.各种存储过程使用指南 5.ASP中存储过程调用的两种方式及比较 6.SQL存储过程在.NET数据库中的应用 7.使用SQL存储过程要特别注意的问题
相关热词 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图 c# 验证码图片生成类 c# 再次尝试 连接失败 c#开发编写规范 c# 压缩图片好麻烦 c#计算数组中的平均值 c#获取路由参数