3 ŞUBAT 2009, Salı
En iyi yolu hareketleri ile çalışmak için MS SQL Server Management Studio
Hadi sözdizimsel SQL deyimi var gönderilmesinin çok doğru yürütür.
Management Studio (veya başka bir sorgu aracı) eğer bir şey kırdılar fark ettim eğer SQL deyimleri nasıl test edebilirim, ve, geri alma (ayrı bir sorgu?)
CEVAP
3 ŞUBAT 2009, Salı
Yapmak easisest şey bir işlem kodunuzu sarın ve çizgi ile T-SQL kod satırı, her bir toplu iş çalıştırın.
Örneğin,
Begin Transaction
-Do some T-SQL queries here.
Rollback transaction -- OR commit transaction
Eğer hata işleme dahil etmek isterseniz bir DENEYİN kullanarak bunu...CATCH BLOK. Bir hata daha sonra catch bloğu içinde tranasction geri alma yapabilirsiniz gerçekleşmelidir.
Örneğin:
USE AdventureWorks;
GO
BEGIN TRANSACTION;
BEGIN TRY
-- Generate a constraint violation error.
DELETE FROM Production.Product
WHERE ProductID = 980;
END TRY
BEGIN CATCH
SELECT
ERROR_NUMBER() AS ErrorNumber
,ERROR_SEVERITY() AS ErrorSeverity
,ERROR_STATE() AS ErrorState
,ERROR_PROCEDURE() AS ErrorProcedure
,ERROR_LINE() AS ErrorLine
,ERROR_MESSAGE() AS ErrorMessage;
IF @@TRANCOUNT > 0
ROLLBACK TRANSACTION;
END CATCH;
IF @@TRANCOUNT > 0
COMMIT TRANSACTION;
GO
Daha fazla ayrıntı için aşağıdaki bağlantıyı bakın.
http://msdn.microsoft.com/en-us/library/ms175976.aspx
Bu yardımcı olur, ama lütfen bana daha fazla bilgi lazım olursa haber ver umut.
Teşekkürler,John
Bunu Paylaş:
Ne kadar çabuk değerlerini düzenlemek ...
Nasıl yüklemek için SQL Server Managem...
Yürütme zamanı milisaniye aşağı almak ...
SQL Server Management Studio SSMS için...
Nasıl Microsoft SQL Server Management ...