-
关于SQL中的 2个字符类型组和的有关问题 求教(急)
关于SQL中的2个字符类型组和的问题求教(急)如何将2个参数的值组合在一起呢如@a=1113323@b=1234组合就是@c=11133231234createtablets([se][char](20)notnull)createprocedureadd_chars@t1int,@t2intasinsertintots(se)values(cast(@t1aschar)+cast(@t2asch...
19
热度 -
SQL Server 2005中关于RaiseError一个很怪的有关问题
SQLServer2005中关于RaiseError一个很怪的问题这两天我们需要把项目的db从sqlserver2k迁移到sqlserver2005上,有的procedure里面的出错处理用了RaiseError这个系统函数,2005和2k的联机丛书中对于RaiseError中的参数argument的说明是可以使用多种数据类型,并没有提到说可以使用decimal这种类型,可是在2k中如果声明一个d...
85
热度 -
动态存储过程sql相关有关问题
动态存储过程sql相关问题CREATEPROCEDURESP_PDealAS declare@sql1varchar(500) declare@sql2varchar(500) declare@count1int set@sql1='select''@count1''=count(*)froma' setnocounton begin EXEC(@s...
95
热度 -
高难度有关问题:Java怎么调用DTS包,并且执行它
高难度问题:Java如何调用DTS包,并且执行它?Java如何执行DTS包?color='#e78608'>------解决方案--------------------这是存储过程代码CREATEPROCEDURE[dbo].[PSSIS]ASEXECmaster.dbo.xp_cmdshell'dtexec/FE:\Package.dtsx'直接用java调用吧。偶不懂java,...
67
热度 -
下面这一存储过程错在哪里?解决办法
下面这一存储过程错在哪里?CREATEPROCEDUREdbo.TempDataSave@prodmodvarchar(50),@timedatetime,@countint,@value1float(8),@value2float(8),ASinsertintoTTempChart(tempchart_chartnum,tempchart_prodmod,tempchart_time,tempc...
18
热度 -
存储过程根据字段的某个特定值来显示这一条记录解决方法
存储过程根据字段的某个特定值来显示这一条记录SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOIFNOTEXISTS(SELECT*FROMsys.objectsWHEREobject_id=OBJECT_ID(N'[dbo].[Pr_GetDocuments]')ANDtypein(N'P',N'PC'))BEGINEXECdbo.sp_executesql@st...
80
热度 -
求:存储过程根据参数不同来排序,该怎么处理
求:存储过程根据参数不同来排序Procedure@P1intasSelecta,b,cfromtable1orderby????当P1=1时按a排序,当P1=2时按b排序,当P1=3时按c排序。怎么写?谢谢color='#e78608'>------解决方案--------------------Procedure@P1intasSelecta,b,cfromtable1orderbycase@P...
74
热度 -
关于存储过程 if else解决思路
关于存储过程ifelseCREATEPROCEDUREGET_T_STAFF(@_StaffCodeINT)ASBEGINdeclare@_sqlvarchar(100)set@_sql='select'set@_sql=@_sql+'StaffCode,LoginPw,StaffName,Sex,IDCode,GraduateSchool,EntryDate,IfStopFROMdbo.T_St...
84
热度 -
while里面不能执行存储过程该怎么调整
while里面不能执行存储过程该如何调整下面的红色部分写法不对,哪位大侠帮忙修改下两个存储过程各返回1个int值whileexeca=execbbeginselect*fromtbendcolor='#e78608'>------解决方案--------------------SQLcode--給你個基礎例子ifobject_id('fn_a')isnotnulldropfunctiondbo.f...
6
热度 -
对上面代码情况不理解,望各位仁兄相助
对下面代码情况不理解,望各位仁兄相助小弟刚用t_sql没两天,就有不少的小问题超出我的想象,下面是有问题的代码。SQLcodecreateprocedure[dbo].[DeleteData](@TableNamenvarchar,@ListNamenvarchar,@Signnvarchar,@Paramnvarchar)asDeclare@sqlnvarcharset@sql=N'Delete...
53
热度 -
一另存储过程使用另一个存储过程的返回结果有关问题
一另存储过程使用另一个存储过程的返回结果问题假设有存储过程A:SQLcodeCreateProcedureSP_A@aintbeginselect@a+1asa1,@a+2asb2end有存储过程B,需要用到存储过程的b2,如果A不使用output能在B中直接使用么?SQLcodeCreateProcedureSP_B@aint,@bintbeginselect@b+b2--这里的b2是存储过程A...
41
热度 -
SQL 2005/2008字段的批改
SQL2005/2008字段的修改1.怎样把每个表中字段名称一样的字段的数据类型与长度修改为一样的2.怎样查看View、storedprocedure、Function的最后修改日期谢谢color='#e78608'>------解决方案--------------------SQLcode2.怎样查看View、storedprocedure、Function的最后修改日期selectname,T...
9
热度 -
新手,求一存储过程解决思路
新手,求一存储过程刚开始学数据库~~求一核查数据的存储过程,请大家多多帮忙~~~^_^查询表1中的id号是否在表2中。是的显示出该id。不是的结束此过程color='#e78608'>------解决方案--------------------selecta.idfromtable1a,table2bwherea.id=b.idcolor='#e78608'>------解决方案---------...
57
热度 -
真怪了,新建一个数据库,竟然没有系统存贮过程,记得新建后,就该有很多系统自带的存贮过程的,为何?该怎么处理
真怪了,新建一个数据库,竟然没有系统存贮过程,记得新建后,就该有很多系统自带的存贮过程的,为何?真怪了,新建一个数据库,竟然没有系统存贮过程,记得新建后,就该有很多系统自带的存贮过程的,为何?------------比较怪,以前新建数据库后,就在很多系统自带的存贮过程呀,为何出现这种情况,存贮过程一个都没有。color='#e78608'>------解决方案-------------------...
54
热度 -
存储过程的困惑!解决方案
存储过程的困惑!存储过程里的输出参数一次只能输出一个具体的数据么?有没有办法输出一组数据呢?比如SELECTSNOFROMTABLEWHERE。。。这个查询出一组SNO,如何通过输出参数将这一组数据都输出呢?color='#e78608'>------解决方案--------------------可以輸出一個表變量。sql2005就有array和自定義等類型了color='#e78608'>--...
82
热度 -
(20分)一个存储过程的有关问题
(20分)一个存储过程的问题CREATEPROCEDUREProc_Insert_Ref_key2cate(/*声明存储过程的参数*/@Keyword_namevarchar(20)@Keyword_idint@Knowledge_idint)ASINSERTINTOtb_Ref_key2know (Keyword_id,Knowledge_id) VALUES (@Keyword_id, @Kn...
337
热度 -
为什么说小弟我的对象已存在
为什么说我的对象已存在?ALTERPROCEDURE[dbo].[testProc] ASBEGIN declare@testint; selectcount(*)ascintotestfromtable2; print@test END就定义了一个test变量,第一次执行存储过程的时候好的,第二次以后就不行了,说test变量已存在。。为什么?换了其他的变量名同样我直到零时表可以droptable...
18
热度 -
请问关于存储过程中的EXEC
请教关于存储过程中的EXECCREATEPROCEDUREXXXbeginprintAAAset@str='select*fromtab'EXEC(@str)printBBBend请问执行这个存储过程时,是执行完EXEC(@str)完毕之后再printBBB,还是类似于c里的system那样不等待EXEC(@str)执行完就继续执行printBBB?分享到:PROCEDURE?XXXbeginpr...
83
热度 -
存储如何出错,简单的
存储怎么出错,简单的CREATEPROCEDUREau_info_allASselectau_lname,au_fname,title_idfromauthorsa,titleauthortawherea.au_id=ta.au_id服务器:消息170,级别15,状态1,行2第2行:''附近有语法错误。在MSSQLSERVER2000中怎么这个存储有错误color='#e78608...
33
热度 -
CASE 语法在存贮过程中怎用?该如何处理
CASE语法在存贮过程中怎用?CASE语法在存贮过程中怎用?CREATEPROCEDUREqd_proaddcl@cltable1char(10)ascasecltable1='yl11'insertintoyl11(pzhm,rq,sl)values(...)casecltable1='yl12'insertintoyl12(pzhm,rq,sl)values(....
84
热度