Solved

sql 2005

Posted on 2012-03-15
1
255 Views
Last Modified: 2012-08-14
The below long code is actually the same instruction many, many times.  Is there a more efficient way of doing this?  Possible 1 query rather than dozens?

INSERT INTO [SupAdminGroupItem]
           ([GroupId]
           ,[Display]
           ,[AccessLevel]
           ,[TagValue]
           ,[ItemSequence])
     VALUES
           (1,
           'Providers',
           2,
           'Provider',
           1)
;
INSERT INTO [SupAdminGroupItem]
           ([GroupId]
           ,[Display]
           ,[AccessLevel]
           ,[TagValue]
           ,[ItemSequence])
     VALUES
           (1,
           'Privileges',
           3,
           'frmPrivileges',
           2)
;
INSERT INTO [SupAdminGroupItem]
           ([GroupId]
           ,[Display]
           ,[AccessLevel]
           ,[TagValue]
           ,[ItemSequence])
     VALUES
           (1,
           'Resources',
           1,
           'Resources',
           3)
;
INSERT INTO [SupAdminGroupItem]
           ([GroupId]
           ,[Display]
           ,[AccessLevel]
           ,[TagValue]
           ,[ItemSequence])
     VALUES
           (2,
           'Area',
           1,
           'SupArea',
           1)
;
INSERT INTO [SupAdminGroupItem]
           ([GroupId]
           ,[Display]
           ,[AccessLevel]
           ,[TagValue]
           ,[ItemSequence])
     VALUES
           (2,
           'Bed',
           1,
           'SupBed',
           2)
;
INSERT INTO [SupAdminGroupItem]
           ([GroupId]
           ,[Display]
           ,[AccessLevel]
           ,[TagValue]
           ,[ItemSequence])
     VALUES
           (3,
           'Patient List Settings',
           2,
           '',
           1)
;
INSERT INTO [SupAdminGroupItem]
           ([GroupId]
           ,[Display]
           ,[AccessLevel]
           ,[TagValue]
           ,[ItemSequence])
     VALUES
           (3,
           'Patient List Fields',
           2,
           'ScreenGridFields',
           2)
;
INSERT INTO [SupAdminGroupItem]
           ([GroupId]
           ,[Display]
           ,[AccessLevel]
           ,[TagValue]
           ,[ItemSequence])
     VALUES
           (3,
           'Tracking Board',
           2,
           '',
           3)
;

INSERT INTO [SupAdminGroupItem]
           ([GroupId]
           ,[Display]
           ,[AccessLevel]
           ,[TagValue]
           ,[ItemSequence])
     VALUES
           (4,
           'Acuity',
           2,
           'SupAcuity',
           1)
;
INSERT INTO [SupAdminGroupItem]
           ([GroupId]
           ,[Display]
           ,[AccessLevel]
           ,[TagValue]
           ,[ItemSequence])
     VALUES
           (4,
           'Coded Entries',
           2,
           'SupCodes',
           2)
;
INSERT INTO [SupAdminGroupItem]
           ([GroupId]
           ,[Display]
           ,[AccessLevel]
           ,[TagValue]
           ,[ItemSequence])
     VALUES
           (4,
           'Med Frequency',
           2,
           'SupMedFreq',
           3)
;
INSERT INTO [SupAdminGroupItem]
           ([GroupId]
           ,[Display]
           ,[AccessLevel]
           ,[TagValue]
           ,[ItemSequence])
     VALUES
           (4,
           'Med Instructions',
           2,
           'SupMedInstructions',
           4)
;
INSERT INTO [SupAdminGroupItem]
           ([GroupId]
           ,[Display]
           ,[AccessLevel]
           ,[TagValue]
           ,[ItemSequence])
     VALUES
           (4,
           'Actions Message',
           2,
           'SupMSGActions',
           5)
;
INSERT INTO [SupAdminGroupItem]
           ([GroupId]
           ,[Display]
           ,[AccessLevel]
           ,[TagValue]
           ,[ItemSequence])
     VALUES
           (4,
           'Notes',
           2,
           'SupNotes',
           6)
;
INSERT INTO [SupAdminGroupItem]
           ([GroupId]
           ,[Display]
           ,[AccessLevel]
           ,[TagValue]
           ,[ItemSequence])
     VALUES
           (4,
           'Result Status',
           2,
           'SupResultsStatus',
           7)
;
INSERT INTO [SupAdminGroupItem]
           ([GroupId]
           ,[Display]
           ,[AccessLevel]
           ,[TagValue]
           ,[ItemSequence])
     VALUES
           (4,
           'Stage of Care',
           2,
           'SupStageOfCare',
           8)
;

INSERT INTO [SupAdminGroupItem]
           ([GroupId]
           ,[Display]
           ,[AccessLevel]
           ,[TagValue]
           ,[ItemSequence])
     VALUES
           (4,
           'Visit Status',
           2,
           'SupVisitStatus',
           9)
;
INSERT INTO [SupAdminGroupItem]
           ([GroupId]
           ,[Display]
           ,[AccessLevel]
           ,[TagValue]
           ,[ItemSequence])
     VALUES
           (4,
           'Vital Ranges',
           2,
           'SupVitalRanges',
           10)
;
INSERT INTO [SupAdminGroupItem]
           ([GroupId]
           ,[Display]
           ,[AccessLevel]
           ,[TagValue]
           ,[ItemSequence])
     VALUES
           (4,
           'Vitals Defaults',
           2,
           'SupDefaults',
           11)
;
/*INSERT INTO [SupAdminGroupItem]
           ([GroupId]
           ,[Display]
           ,[AccessLevel]
           ,[TagValue]
           ,[ItemSequence])
     VALUES
           (4,
           'Actions',
           4,
           'Actions',
           12)
;*/
INSERT INTO [SupAdminGroupItem]
           ([GroupId]
           ,[Display]
           ,[AccessLevel]
           ,[TagValue]
           ,[ItemSequence])
     VALUES
           (4,
           'Client Order Prompts',
           2,
           'Actions',
           13)
;
INSERT INTO [SupAdminGroupItem]
           ([GroupId]
           ,[Display]
           ,[AccessLevel]
           ,[TagValue]
           ,[ItemSequence])
     VALUES
           (4,
           'Warnings',
           3,
           'Warnings',
           14)
;
INSERT INTO [SupAdminGroupItem]
           ([GroupId]
           ,[Display]
           ,[AccessLevel]
           ,[TagValue]
           ,[ItemSequence])
     VALUES
           (5,
           'Screen Tabs',
           3,
           'ScreenTabs',
           1)
;
INSERT INTO [SupAdminGroupItem]
           ([GroupId]
           ,[Display]
           ,[AccessLevel]
           ,[TagValue]
           ,[ItemSequence])
     VALUES
           (5,
           'Screen Tab Content',
           3,
           'ScreenTabsContent',
           2)
;
INSERT INTO [SupAdminGroupItem]
           ([GroupId]
           ,[Display]
           ,[AccessLevel]
           ,[TagValue]
           ,[ItemSequence])
     VALUES
           (5,
           'Chart Report Configuration',
           3,
           'SupPreviewLayout',
           3)
;
INSERT INTO [SupAdminGroupItem]
           ([GroupId]
           ,[Display]
           ,[AccessLevel]
           ,[TagValue]
           ,[ItemSequence])
     VALUES
           (6,
           'Database Settings',
           1,
           'frmDatabaseSettings',
           1)
;
INSERT INTO [SupAdminGroupItem]
           ([GroupId]
           ,[Display]
           ,[AccessLevel]
           ,[TagValue]
           ,[ItemSequence])
     VALUES
           (6,
           'Printer Settings',
           1,
           'frmPrinterSettings',
           2)
;
INSERT INTO [SupAdminGroupItem]
           ([GroupId]
           ,[Display]
           ,[AccessLevel]
           ,[TagValue]
           ,[ItemSequence])
     VALUES
           (7,
           'Facility',
           4,
           'Facility',
           1)
;
INSERT INTO [SupAdminGroupItem]
           ([GroupId]
           ,[Display]
           ,[AccessLevel]
           ,[TagValue]
           ,[ItemSequence])
     VALUES
           (7,
           'Licensing',
           4,
           'frmLicensing',
           2)
;
INSERT INTO [SupAdminGroupItem]
           ([GroupId]
           ,[Display]
           ,[AccessLevel]
           ,[TagValue]
           ,[ItemSequence])
     VALUES
           (7
           ,'Admin Tree Maintenance'
           ,4
           ,'frmTreeAdmin'
           ,3)
;
0
Comment
Question by:dastaub
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
1 Comment
 
LVL 7

Accepted Solution

by:
markmiddlemist earned 500 total points
ID: 37727447
In sql server 2005 an above you can do this as:

INSERT INTO [SupAdminGroupItem]
           ([GroupId]
           ,[Display]
           ,[AccessLevel]
           ,[TagValue]
           ,[ItemSequence])
     VALUES
           (1,
           'Providers',
           2,
           'Provider',
           1)
,
            (1,
           'Privileges',
           3,
           'frmPrivileges',
           2)
etc.
0

Featured Post

What is SQL Server and how does it work?

The purpose of this paper is to provide you background on SQL Server. It’s your self-study guide for learning fundamentals. It includes both the history of SQL and its technical basics. Concepts and definitions will form the solid foundation of your future DBA expertise.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

by Mark Wills PIVOT is a great facility and solves many an EAV (Entity - Attribute - Value) type transformation where we need the information held as data within a column to become columns in their own right. Now, in some cases that is relatively…
INTRODUCTION: While tying your database objects into builds and your enterprise source control system takes a third-party product (like Visual Studio Database Edition or Red-Gate's SQL Source Control), you can achieve some protection using a sing…
In this video, viewers are given an introduction to using the Windows 10 Snipping Tool, how to quickly locate it when it's needed and also how make it always available with a single click of a mouse button, by pinning it to the Desktop Task Bar. Int…
This is my first video review of Microsoft Bookings, I will be doing a part two with a bit more information, but wanted to get this out to you folks.

631 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question