/*
   31 Ağustos 2020 Pazartesi17:00:16
   User: 
   Server: localhost
   Database: MEDISOFT_DEV
   Application: 
*/

/* To prevent any potential data loss issues, you should review this script in detail before running it outside the context of the database designer.*/
BEGIN TRANSACTION
SET QUOTED_IDENTIFIER ON
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
GO
ALTER TABLE dbo.TMDLORNEKDOSYATUR
	DROP CONSTRAINT DF_TMDLORNEKDOSYATUR_AKTIF
GO
CREATE TABLE dbo.Tmp_TMDLORNEKDOSYATUR
	(
	MDLORNEKDOSYATURID int NOT NULL IDENTITY (1, 1),
	MDLORNEKDOSYATURKOD int NOT NULL,
	MDLORNEKDOSYATURAD nvarchar(100) NOT NULL,
	FR3_AYAKTAN nvarchar(250) NULL,
	FR3_YATARAK nvarchar(250) NULL,
	FR3_GUNUBIRLIK nvarchar(250) NULL,
	AKTIF bit NULL,
	MDLORNEKTURKISAADI nvarchar(7) NULL
	)  ON [PRIMARY]
GO
ALTER TABLE dbo.Tmp_TMDLORNEKDOSYATUR SET (LOCK_ESCALATION = TABLE)
GO
ALTER TABLE dbo.Tmp_TMDLORNEKDOSYATUR ADD CONSTRAINT
	DF_TMDLORNEKDOSYATUR_AKTIF DEFAULT ((0)) FOR AKTIF
GO
SET IDENTITY_INSERT dbo.Tmp_TMDLORNEKDOSYATUR OFF
GO
IF EXISTS(SELECT * FROM dbo.TMDLORNEKDOSYATUR)
	 EXEC('INSERT INTO dbo.Tmp_TMDLORNEKDOSYATUR (MDLORNEKDOSYATURKOD, MDLORNEKDOSYATURAD, FR3_AYAKTAN, FR3_YATARAK, FR3_GUNUBIRLIK, AKTIF, MDLORNEKTURKISAADI)
		SELECT MDLORNEKDOSYATURKOD, MDLORNEKDOSYATURAD, FR3_AYAKTAN, FR3_YATARAK, FR3_GUNUBIRLIK, AKTIF, MDLORNEKTURKISAADI FROM dbo.TMDLORNEKDOSYATUR WITH (HOLDLOCK TABLOCKX)')
GO
DROP TABLE dbo.TMDLORNEKDOSYATUR
GO
EXECUTE sp_rename N'dbo.Tmp_TMDLORNEKDOSYATUR', N'TMDLORNEKDOSYATUR', 'OBJECT' 
GO
ALTER TABLE dbo.TMDLORNEKDOSYATUR ADD CONSTRAINT
	PK_TMDLORNEKDOSYATUR PRIMARY KEY CLUSTERED 
	(
	MDLORNEKDOSYATURID
	) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

GO
COMMIT
select Has_Perms_By_Name(N'dbo.TMDLORNEKDOSYATUR', 'Object', 'ALTER') as ALT_Per, Has_Perms_By_Name(N'dbo.TMDLORNEKDOSYATUR', 'Object', 'VIEW DEFINITION') as View_def_Per, Has_Perms_By_Name(N'dbo.TMDLORNEKDOSYATUR', 'Object', 'CONTROL') as Contr_Per 