Solved

sql 2005

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

Enterprise Mobility and BYOD For Dummies

Like “For Dummies” books, you can read this in whatever order you choose and learn about mobility and BYOD; and how to put a competitive mobile infrastructure in place. Developed for SMBs and large enterprises alike, you will find helpful use cases, planning, and implementation.

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…
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 demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …

919 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

Need Help in Real-Time?

Connect with top rated Experts

16 Experts available now in Live!

Get 1:1 Help Now