Questione : Devo generare la procedura immagazzinata per mostrare i messaggi trasmessi.

USARE l'oggetto del ****** del
GO

/[del omegalove]:  Tabella [dbo]. data dello scritto [di tbl_Messages]: 08/21/2010 di 13:16: 27 TABELLA del ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE [dbo]. [tbl_Messages] (IDENTITÀ del
[MessageID] [int] (1.1) NULLO, POSIZIONE DI SEGNALE MINIMO del
[ProfileID] [int] NON, POSIZIONE DI SEGNALE MINIMO del
[FromProfileID] [int],
[FromUsername] [nvarchar] (50),
[oggetto] [nvarchar] (50),
[corpo] [nvarchar] POSIZIONE DI SEGNALE MINIMO (massima), POSIZIONE DI SEGNALE MINIMO del
[MsgDate] [datetime], POSIZIONE DI SEGNALE MINIMO del
[MsgRead] [int], POSIZIONE DI SEGNALE MINIMO del
[MsgReplied] [int], POSIZIONE DI SEGNALE MINIMO del
[MsgNew] [int],
[ReplyOfMessageID] [int], POSIZIONE DI SEGNALE MINIMO del
[InitialMessageID] [int],
(
[MessageID] ASC
) di CHIAVE PRIMARIA di VINCOLO del
[PK_tbl_Messages] CON (PAD_INDEX = FUORI, STATISTICS_NORECOMPUTE = FUORI, IGNORE_DUP_KEY = FUORI, ALLOW_ROW_LOCKS = SOPRA, ALLOW_PAGE_LOCKS = SOPRA) su
) SULLA TABELLA [PRIMARIA] del

GO

ALTER [dbo]. [tbl_Messages] AGGIUNGERE IL DIFETTO di VINCOLO [DF_tbl_Messages_MsgDate] (getdate ()) PER LA TABELLA del
GO

ALTER [di MsgDate] [dbo]. [tbl_Messages] AGGIUNGERE IL DIFETTO di VINCOLO [DF_tbl_Messages_MsgRead] ((0)) PER LA TABELLA del
GO

ALTER [di MsgRead] [dbo]. [tbl_Messages] AGGIUNGERE IL DIFETTO di VINCOLO [DF_tbl_Messages_MsgReplied] ((0)) PER LA TABELLA del
GO

ALTER [di MsgReplied] [dbo]. [tbl_Messages] AGGIUNGERE IL DIFETTO di VINCOLO [DF_Messages_MsgNew] ((0)) PER LA TABELLA del
GO

ALTER [di MsgNew] [dbo]. [tbl_Messages] AGGIUNGERE IL DIFETTO di VINCOLO [DF_tbl_Messages_ReplyOfMessageID] ((0)) PER LA TABELLA del
GO

ALTER [di ReplyOfMessageID] [dbo]. [tbl_Messages] AGGIUNGERE IL DIFETTO di VINCOLO [DF_tbl_Messages_InitialMessageID] ((0)) PER il
GO


[di InitialMessageID] class= del

Risposta : Devo generare la procedura immagazzinata per mostrare i messaggi trasmessi.

l'ultima volta giusta per ora, prometto, ho dimenticato di selezionare la vostra colonna supplementare.  Vedere allegato per favore.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
ALTERARE LA PROCEDURA [dbo]. [prc_Messages_Sent_Select_All]
	@FromProfileID INT

AS
COMINCIARE
	REGOLARE NOCOUNT SOPRA
	
    SELEZIONARE
		a. [MessageID],
		a. [ProfileID],
		a. [FromProfileID],
		a. [FromUsername],
		b. [username] COME SentToUserName,
		a. [oggetto],
		a. [corpo],
		convertito (varchar, A. [MsgDate], 107) COME zdate,
		a. [MsgDate],
		a. [MsgRead],
		a. [MsgReplied],
		a. [MsgNew],
		a. [ReplyOfMessageID],
		a. [InitialMessageID]
    DA
		[tbl_Messages] a
	INTERNO UNIR
		b [tbl_Profile]
		SU
			a. [ProfileID] =b. [ProfileID]
    DOVE
		=@FromProfileID del A. [FromProfileID] E
		a. [MsgNew] =0
    ORDINE VICINO
		a. [MsgDate] DESC
ESTREMITÀ
ANDARE
Altre soluzioni  
 
programming4us programming4us