易截截图软件、单文件、免安装、纯绿色、仅160KB

MSSQL存储过程实例

Create proc RegisterUser
(
@usrName varchar(30)
,@usrPasswd varchar(30)
,@age int
,@PhoneNum varchar(20)
,@Address varchar(50)
)
as
begin
--显示定义并开始一个事务
begin tran
insert into user
(
userName
,userPasswd
)
values
(
@usrName
,@usrPasswd
)
if @@error<>0
begin
--操作失败,则事务回滚
rollback tran
--返回存储过程,并设置返回码为事务操作失败
return -1
end
--插入用信息
insert into userdoc(
userName
,age
,sex
,PhoneNumber
,Address)
values(
@Usrname
,@age
,@PhoneNum
,@Address)
if @@error<>0
begin
--操作失败,则事务回滚
rollback tran
return -1
end
--如果操作执行正确,则提交事务
commit tran
return 0
end 


相关文档:

Linux环境的AMP安装 MSSQL扩展安装


Linux要安装mssql扩展,必须首先安装freetds,安装过程如下:
1、假设源文件目录为/webServ,安装目录为/opt/freetds。
1) >cd /webServ
2) 下载, >wget ftp://ftp.ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-stable.tgz
3) 解压, >tar -zxvf freetds-stable.tgz
4) 进入, >cd freetds-0。 ......

Mssql中实现用正则表达式更新字段值

create   function   dbo.regexReplace  
  (  
  @source   varchar(5000),         --原字符串  
  @regexp   varchar(1000),         - ......

mssql存储过程as之前之后的变量申明有什么区别?

create    PROCEDURE zdy_CBFY (@SFSS VARCHAR(1),@DWBH varchar(20),@KMBH VARCHAR(10),@KJND VARCHAR(4))
AS
DECLARE @ZWkmye  varchar(20),@zwkmzd  varchar(20),@ZWSSKMYE  varchar(20)
set @zwkmye='zwkmye'+@kjnd
SET @ZWKMZD='ZWKMZD'+@KJND
SET @ZWSSKMYE='ZWSSKMYE'+@KJND
其 ......

MsSql 查看信息好语句

set statistics profile on
set statistics io on
set statistics time on
select top 1 * from et_order order by pkid desc
结果如下:
SQL Server 分析和编译时间:
   CPU 时间 = 0 毫秒,占用时间 = 1 毫秒。
SQL Server 执行时间:
   CPU 时间 = 0 毫秒,占用时间 = 1 毫秒。
SQL Se ......

ORACLE 行列转换通用存储过程,已经转换的MSSQL版本

下面是ORACLE行列转换通用存储过程:
1、
Function Fun_Split_Str(p_Str Varchar2, p_Division Varchar2, p_Seq Int)
    Return Varchar2 Is
    v_First Int;
    v_Last  Int;
  Begin
    If p_Seq < 1 Then
   &nbs ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号