gistfile1.txt
· 1.0 KiB · Text
Sin formato
-- ------------------------------ Table structure for DbInfo-- ----------------------------
IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[DbInfo]') AND type IN ('U'))
DROP TABLE [dbo].[DbInfo]
GO
CREATE TABLE [dbo].[DbInfo] ( [version] int NULL)
GO
ALTER TABLE [dbo].[DbInfo] SET (LOCK_ESCALATION = TABLE)
GO
-- ------------------------------ Records of DbInfo-- ----------------------------
INSERT INTO [dbo].[DbInfo] ([version]) VALUES (N'374749')
GO
-- ------------------------------ procedure structure for spGetPlanetDatabaseVersion-- ----------------------------
IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[spGetPlanetDatabaseVersion]') AND type IN ('FN', 'FS', 'FT', 'IF', 'TF'))
DROP PROCEDURE[dbo].[spGetPlanetDatabaseVersion]
GO
CREATE PROCEDURE [dbo].[spGetPlanetDatabaseVersion]
AS
BEGIN
BEGIN TRY
BEGIN TRAN
SELECT version FROM DbInfo
END TRY
BEGIN CATCH
IF @@TRANCOUNT > 0
ROLLBACK TRANSACTION
print ERROR_MESSAGE()
END CATCH
IF @@TRANCOUNT > 0
COMMIT TRANSACTION
END
1 | -- ------------------------------ Table structure for DbInfo-- ---------------------------- |
2 | IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[DbInfo]') AND type IN ('U')) |
3 | DROP TABLE [dbo].[DbInfo] |
4 | GO |
5 | CREATE TABLE [dbo].[DbInfo] ( [version] int NULL) |
6 | GO |
7 | ALTER TABLE [dbo].[DbInfo] SET (LOCK_ESCALATION = TABLE) |
8 | GO |
9 | -- ------------------------------ Records of DbInfo-- ---------------------------- |
10 | INSERT INTO [dbo].[DbInfo] ([version]) VALUES (N'374749') |
11 | GO |
12 | -- ------------------------------ procedure structure for spGetPlanetDatabaseVersion-- ---------------------------- |
13 | IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[spGetPlanetDatabaseVersion]') AND type IN ('FN', 'FS', 'FT', 'IF', 'TF')) |
14 | DROP PROCEDURE[dbo].[spGetPlanetDatabaseVersion] |
15 | GO |
16 | CREATE PROCEDURE [dbo].[spGetPlanetDatabaseVersion] |
17 | AS |
18 | BEGIN |
19 | BEGIN TRY |
20 | BEGIN TRAN |
21 | SELECT version FROM DbInfo |
22 | END TRY |
23 | BEGIN CATCH |
24 | IF @@TRANCOUNT > 0 |
25 | ROLLBACK TRANSACTION |
26 | print ERROR_MESSAGE() |
27 | END CATCH |
28 | IF @@TRANCOUNT > 0 |
29 | COMMIT TRANSACTION |
30 | END |