eignl. schon, oder wo stell ich das ein.
USE [WEBSITE_DBF] GO /****** Object: Table [dbo].[web_mall] Script Date: 09/23/2012 17:09:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[web_mall]( [mid] [int] IDENTITY(1,1) NOT NULL, [itemid] [int] NOT NULL, [name] [varchar](100) NOT NULL, [description] [varchar](200) NOT NULL, [price] [int] NOT NULL, [count] [int] NOT NULL, [category] [int] NOT NULL, [icon] [varchar](100) NOT NULL, [effects] [text] NULL, CONSTRAINT [PK_rev3_mall] PRIMARY KEY CLUSTERED ( [mid] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO SET ANSI_PADDING OFF GO
Die Deadlocks, jene ein bestimmter Server hatte, kommen nicht von dieser HP. Das versteht nur nicht jeder-Quote:
Die Homepage ist die beste ! Kann keiner was sagen ! Nur weil 1-2 Server damit Probleme hatten .. muss ja nicht nur an der HP liegen .
Naja bester Released der letzten Wochen.
USE [ACCOUNT_DBF] GO IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ACCOUNT_TBL_DETAIL]') AND type in (N'U')) BEGIN ALTER TABLE [dbo].[ACCOUNT_TBL_DETAIL] ADD [geheimfrage] int, [geheimantwort] varchar(100) END
USE [ACCOUNT_DBF] GO /****** Object: StoredProcedure [dbo].[usp_CreateNewAccount] Script Date: 10/01/2012 14:26:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER proc [dbo].[usp_CreateNewAccount] @account varchar(32), @pw varchar(32), @cash int = 0, @email varchar(100), @gefra int, @geant varchar(100) as set nocount on set xact_abort on if not exists (select * from ACCOUNT_TBL where account = @account) begin begin tran INSERT ACCOUNT_TBL(account,password,isuse,member,id_no1,id_no2,realname,OldPassword,TempPassword,cash) VALUES(@account, @pw, 'T', 'A', '', '', '',@pw, @pw, @cash) INSERT ACCOUNT_TBL_DETAIL(account,gamecode,tester,m_chLoginAuthority,regdate,BlockTime,EndTime,WebTime,isuse,secession,email,geheimfrage,geheimantwort) VALUES(@account,'A000','2','F',GETDATE(),CONVERT(CHAR(8),GETDATE()-1,112),CONVERT(CHAR(8),DATEADD(year,10,GETDATE()),112),CONVERT(CHAR(8),GETDATE()-1,112),'T',NULL,@email,@gefra,@geant) insert AccountPlay (Account, PlayDate) select @account, convert(int, convert(char(8), getdate(), 112)) if @@error <> 0 begin rollback tran select -1 end else begin commit tran select 1 end end else begin select 0 end