USE [Vertragsverwaltung_20160404] GO /****** Object: StoredProcedure [dbo].[pr_mitarbeiter_funktionsgruppe_SelectAll_Bottomtable] Script Date: 02.12.2016 09:08:54 ******/ DROP PROCEDURE [dbo].[pr_mitarbeiter_funktionsgruppe_SelectAll_Bottomtable] GO /****** Object: StoredProcedure [dbo].[pr_mitarbeiter_funktionsgruppe_SelectAll_Bottomtable] Script Date: 02.12.2016 09:08:54 ******/ SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO --------------------------------------------------------------------------------- -- Stored procedure that will select all rows from the table 'mitarbeiter_funktionsgruppe' -- Returns: @iErrorCode int --------------------------------------------------------------------------------- CREATE PROCEDURE [dbo].[pr_mitarbeiter_funktionsgruppe_SelectAll_Bottomtable] @iErrorCode int OUTPUT, @Fokus int, @KeyValue int AS SET NOCOUNT ON if @fokus = 1 begin SELECT TOP 100 PERCENT dbo.mitarbeiter_funktionsgruppe.mitarbeiter_funktionsgruppenr, dbo.mitarbeiter_funktionsgruppe.mitarbeiternr, dbo.mitarbeiter.name + ' ' + dbo.mitarbeiter.vorname AS Mitarbeiter, dbo.mitarbeiter_funktionsgruppe.funktionsgruppenr, dbo.funktionsgruppe.bezeichnung, dbo.mitarbeiter_funktionsgruppe.aktiv, dbo.mitarbeiter_funktionsgruppe.mandantnr, dbo.mitarbeiter_funktionsgruppe.erstellt_am, dbo.mitarbeiter_funktionsgruppe.mutiert_am, dbo.mitarbeiter_funktionsgruppe.mutierer FROM dbo.mitarbeiter_funktionsgruppe INNER JOIN dbo.mitarbeiter ON dbo.mitarbeiter_funktionsgruppe.mitarbeiternr = dbo.mitarbeiter.mitarbeiternr INNER JOIN dbo.funktionsgruppe ON dbo.mitarbeiter_funktionsgruppe.funktionsgruppenr = dbo.funktionsgruppe.funktionsgruppenr where dbo.mitarbeiter_funktionsgruppe.mitarbeiternr = @keyvalue ORDER BY dbo.mitarbeiter_funktionsgruppe.mitarbeiter_funktionsgruppenr end else begin SELECT TOP 100 PERCENT dbo.mitarbeiter_funktionsgruppe.mitarbeiter_funktionsgruppenr, dbo.mitarbeiter_funktionsgruppe.mitarbeiternr, dbo.mitarbeiter.name + ' ' + dbo.mitarbeiter.vorname AS Mitarbeiter, dbo.mitarbeiter_funktionsgruppe.funktionsgruppenr, dbo.funktionsgruppe.bezeichnung, dbo.mitarbeiter_funktionsgruppe.aktiv, dbo.mitarbeiter_funktionsgruppe.mandantnr, dbo.mitarbeiter_funktionsgruppe.erstellt_am, dbo.mitarbeiter_funktionsgruppe.mutiert_am, dbo.mitarbeiter_funktionsgruppe.mutierer FROM dbo.mitarbeiter_funktionsgruppe INNER JOIN dbo.mitarbeiter ON dbo.mitarbeiter_funktionsgruppe.mitarbeiternr = dbo.mitarbeiter.mitarbeiternr INNER JOIN dbo.funktionsgruppe ON dbo.mitarbeiter_funktionsgruppe.funktionsgruppenr = dbo.funktionsgruppe.funktionsgruppenr where dbo.mitarbeiter_funktionsgruppe.funktionsgruppenr = @keyvalue ORDER BY dbo.mitarbeiter_funktionsgruppe.mitarbeiter_funktionsgruppenr end SELECT @iErrorCode=@@ERROR GO