While working on a data migration project, using C# and Azure Functions, I found myself needing to create enums to use in my code for the columns. Some of the tables where vary large (over 200 columns) and doing this manually would have taken a while to do it. So, I wrote the below SQL script to create the enums for me. To use this simply replace the table and schema variables with the schema and table name you want to generate the enums for.
declare @Table sysname = '<INSERT TABLE NAME HERE>';
declare @Schema sysname = 'INSERT SCHEMA NAME HERE';
declare @Result varchar(max) = 'public enum ' + @Table + 'Columns' + '
{'
select @Result = CONCAT(@Result, '
',ColName, ' = ', SUM(ColNum), ',')
from
(
select COLUMN_NAME as ColName, SUM(ORDINAL_POSITION - 1) as ColNum
from INFORMATION_SCHEMA.COLUMNS
where TABLE_NAME = @Table AND TABLE_SCHEMA = @Schema
group by COLUMN_NAME
) t
group by ColName, ColNum
order by ColNum
set @Result = @Result + '
}'
print @Result
IS THE NET FULL STACK DEVELOPER PERFORMING ALL TASKS? The Net full stack developer demand is already at its height and still increasing. Also, the Net full stack developer performs the functions of integrating the front-end side and the server-side development. So, most tasks are executed by a Net full stack developer.
ReplyDeleteWeb applications generally use SQL inquiries with client-provided input in the WHERE provision to recover information from a data set. https://onohosting.com/
ReplyDeleteThat is the place where the arrangements modeler can help. They will likewise need to work near characterize the information word reference that the framework will utilize. Information components ought to be characterized reliably all through the framework and the hotspot for these definitions should be the database information word reference.https://hostinglelo.in/
ReplyDeleteThe tire market has different sizes, styles, and brands, and understanding which tire can work for your vehicle may be confusing. We provide exceptional tire services from tire replacement, tire rotation, and everything your vehicle needs.
ReplyDeleteHe is a well-respected businessman/leader in the community and has received many awards for various competitions in his field. His son Franco continues to follow in his footsteps. In keeping up with business ethics and determination. Franco strives for excellence, perfection and quality.
ReplyDeleteShe finds great satisfaction in bringing focused medicine, health, and wellness, to her patients. Dr. has a personable and intimate rapport with her patients throughout their inner and outer health journey. She has enjoyed counseling patients and has addressed patients beyond the scope of traditional gynecology. In addition, Dr. cares for men in addressing their hormonal imbalances.
ReplyDeleteWilliamson Caterers offers a variety of menus and packages including All-Inclusive Wedding Packages, Station Menus, Cocktail Party Selections, Brunch and Buffet Menus, and Cook-Outs. Williamson Caterers welcomes the opportunity to customize a menu specific to your event budget and needs.
ReplyDeleteBuildrite has a fine and friendly approach towards its clients. Their main focus remains satisfied and pleased customers that are acquired through reliance, integrity, proficiency, and high-quality services.
ReplyDeleteWe are a full-service trucking company established worldwide to add convenience and pace in freight transportation for commercial purposes. Maintaining the safest driving records on the road.
ReplyDeleteFame Jackets have so far served many of customers and thus we can claim to have customers wearing our jackets throughout the world. To make sure smooth and efficient shipping and delivery solutions Fame Jackets collaborate with the premium courier services working internationally.
ReplyDeleteWorld's Smartest email List Cleaning Service, Quick, simple and accurate. Bulk Mail Verifier will not only save you time but tons of money too!
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteLink the executives permits the power and information links for your PCs and other hardware to be stowed away from sight in a plate under the desk or, in some office desk plans, through the leg outline itself.
ReplyDeletehttp://ergodesks.co/