Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
?
Solved

sql 2005

Posted on 2012-03-15
1
Medium Priority
?
259 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 2000 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

Get quick recovery of individual SharePoint items

Free tool – Veeam Explorer for Microsoft SharePoint, enables fast, easy restores of SharePoint sites, documents, libraries and lists — all with no agents to manage and no additional licenses to buy.

Question has a verified solution.

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

Introduction This article will provide a solution for an error that might occur installing a new SQL 2005 64-bit cluster. This article will assume that you are fully prepared to complete the installation and describes the error as it occurred durin…
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…
Is your OST file inaccessible, Need to transfer OST file from one computer to another? Want to convert OST file to PST? If the answer to any of the above question is yes, then look no further. With the help of Stellar OST to PST Converter, you can e…
Enter Foreign and Special Characters Enter characters you can't find on a keyboard using its ASCII code ... and learn how to make a handy reference for yourself using Excel ~ Use these codes in any Windows application! ... whether it is a Micr…

581 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