archgeus revised this gist . Go to revision
1 file changed, 0 insertions, 0 deletions
gistfile1.txt renamed to SharedDB.sql
File renamed without changes
archgeus revised this gist . Go to revision
No changes
archgeus revised this gist . Go to revision
1 file changed, 30 insertions
gistfile1.txt(file created)
@@ -0,0 +1,30 @@ | |||
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 |