Solved

sql 2005

Posted on 2012-03-15
1
246 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
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

VMware Disaster Recovery and Data Protection

In this expert guide, you’ll learn about the components of a Modern Data Center. You will use cases for the value-added capabilities of Veeam®, including combining backup and replication for VMware disaster recovery and using replication for data center migration.

Question has a verified solution.

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

Introduction: When running hybrid database environments, you often need to query some data from a remote db of any type, while being connected to your MS SQL Server database. Problems start when you try to combine that with some "user input" pass…
Use this article to create a batch file to backup a Microsoft SQL Server database to a Windows folder.  The folder can be on the local hard drive or on a network share.  This batch file will query the SQL server to get the current date & time and wi…
This Micro Tutorial will teach you how to censor certain areas of your screen. The example in this video will show a little boy's face being blurred. This will be demonstrated using Adobe Premiere Pro CS6.
A short tutorial showing how to set up an email signature in Outlook on the Web (previously known as OWA). For free email signatures designs, visit https://www.mail-signatures.com/articles/signature-templates/?sts=6651 If you want to manage em…

773 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