BEGIN TRANSACTION
SET QUOTED_IDENTIFIER ON
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE
SET ARITHABORT ON
SET NUMERIC_ROUNDABORT OFF
SET CONCAT_NULL_YIELDS_NULL ON
SET ANSI_NULLS ON
SET ANSI_PADDING ON
SET ANSI_WARNINGS ON
COMMIT
BEGIN TRANSACTION
CREATE TABLE dbo.Tmp_NumberEncryption
(
Card_number numeric(18, 0) NULL,
encrypted_number varbinary(200) NULL
) ON [PRIMARY]
GO
IF EXISTS(SELECT * FROM dbo.NumberEncryption)
EXEC('INSERT INTO dbo.Tmp_NumberEncryption (Card_number, encrypted_number)
SELECT Card_number, encrypted_number FROM dbo.NumberEncryption TABLOCKX')
GO
DROP TABLE dbo.NumberEncryption
GO
EXECUTE sp_rename N'dbo.Tmp_NumberEncryption', N'NumberEncryption', 'OBJECT'
GO
CREATE CLUSTERED INDEX NUMEx ON dbo.NumberEncryption
(
Card_number
) WITH FILLFACTOR = 80 ON [PRIMARY]
GO
COMMIT