Skip to content

Commit 05d6a5d

Browse files
authored
Update SSDB.RowLevelAuditAdd.sql
1 parent 6af6469 commit 05d6a5d

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

SSDB.RowLevelAuditAdd.sql

+27
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,33 @@ BEGIN
2525
-----------------------------------------------------
2626
-----------------------------------------------------
2727
28+
--remove the table if exists
29+
IF OBJECT_ID('dbo.ORGN', 'U') IS NOT NULL
30+
DROP TABLE dbo.ORGN;
31+
32+
--create the table
33+
CREATE TABLE [dbo].[ORGN] (
34+
[ORGN_ID] INT IDENTITY (1, 1) NOT NULL,
35+
[ORGN_ABBR] VARCHAR (5) NOT NULL,
36+
[ORGN_NAME] VARCHAR (100) NULL
37+
);
38+
39+
--Add the keys
40+
ALTER TABLE [dbo].[ORGN]
41+
ADD CONSTRAINT [PK_ORGN] PRIMARY KEY NONCLUSTERED ([ORGN_ID] ASC);
42+
ALTER TABLE [dbo].[ORGN]
43+
ADD CONSTRAINT [UK_ORGN] UNIQUE NONCLUSTERED ([ORGN_ABBR] ASC);
44+
45+
--Add some test records
46+
INSERT INTO dbo.ORGN (ORGN_ABBR, ORGN_NAME) VALUES('AABA', 'Altaba Inc');
47+
INSERT INTO dbo.ORGN (ORGN_ABBR, ORGN_NAME) VALUES('AAPL', 'Apple Inc');
48+
INSERT INTO dbo.ORGN (ORGN_ABBR, ORGN_NAME) VALUES('GOOG', 'Alphabet Inc');
49+
INSERT INTO dbo.ORGN (ORGN_ABBR, ORGN_NAME) VALUES('MSFT', 'Microsoft Corporation');
50+
INSERT INTO dbo.ORGN (ORGN_ABBR, ORGN_NAME) VALUES('TSLA', 'Tesla Inc');
51+
52+
--test procedure
53+
EXEC dbo.RowLevelAuditAdd 'YourDatabase', 'dbo', 'ORGN';
54+
2855
*/
2956

3057
SET XACT_ABORT ON

0 commit comments

Comments
 (0)