Sqlserver 存储过程 事务实例代码(1/2)
Jun 07, 2016 pm 05:47 PM
--方式一
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[USP_ProcedureWithTransaction_Demo]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[USP_ProcedureWithTransaction_Demo]
GO
-- =============================================
-- Author:
-- Create date:
-- Description:
-- =============================================
Create PROCEDURE [dbo].[USP_ProcedureWithTransaction_Demo]
As
Begin
SET XACT_ABORT ON
Begin Transaction
Insert Into Lock(LockTypeID) Values('A')--此语句将出错,LockTypeID为Int类型
Update Lock Set LockTypeID = 2 Where LockID = 32
Commit Transaction
SET XACT_ABORT OFF
End
GO

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Comment résoudre le problème selon lequel l'objet nommé existe déjà dans la base de données sqlserver

Comment importer un fichier mdf dans sqlserver

Que faire si le service sqlserver ne peut pas être démarré

Comment récupérer une base de données supprimée accidentellement dans SQLserver

Où est la base de données sqlserver ?

Comment vérifier le numéro de port sqlserver

Comment supprimer sqlserver si l'installation échoue ?

Comment changer l'installation anglaise de sqlserver en chinois
