I was hoping to receive some 'road to travel'
advice in regards to following a course of
learning that would put me in a position as
such that I will be able to achieve programs/reports
on the same scale and power as I did with the UNIX
based software system we are abandoning in favour
of an SQL server 2000 system.
In brief, I would be asked to and successfully
write reports that would consist of calculated
virtual records made up of selective data from
many files with restrictions based on categories
such as date period, customer categories or product
categories etc that may be part of a user input at
the start of the routine.
For example it may ask for a start date a finish date
to be input, then a product group, then do you to include
customers from a certain category (Y/N?), essentially any
restrictions could be introduced and input at the start of
the report program.
I used UNIBASIC routines, either as subroutines for virtual
attributes (fields) or as stand alone programs that just worked with the databases directly.
It was fairly easy for me to get any information with any restrictions from any database file and compile this information for report purposes.
I do not believe this is 'easily' achievable at an SQL level alone.
I do not yet know enough about T-SQL to state anything about it's capabilities to do this sort of thing. For example I was forever doing GOSUB's, IF THEN ELSE, FOR NEXT loops, gathering individual fields from many files and doing calculations on these alone to create a desired field
result for the output, before stepping to the next line of output to be created for the reports.
I will be asked to reproduce some or all of the existing programs/reports as time goes by, so I need to arm myself with something that will enable me to do this.
Can any person suggest a road to travel?
Is T-SQL enough or should I seriously consider learning another program language that handles SQL tables and records and fields to the level required?
Any advice would be much appreciated.
advice in regards to following a course of
learning that would put me in a position as
such that I will be able to achieve programs/reports
on the same scale and power as I did with the UNIX
based software system we are abandoning in favour
of an SQL server 2000 system.
In brief, I would be asked to and successfully
write reports that would consist of calculated
virtual records made up of selective data from
many files with restrictions based on categories
such as date period, customer categories or product
categories etc that may be part of a user input at
the start of the routine.
For example it may ask for a start date a finish date
to be input, then a product group, then do you to include
customers from a certain category (Y/N?), essentially any
restrictions could be introduced and input at the start of
the report program.
I used UNIBASIC routines, either as subroutines for virtual
attributes (fields) or as stand alone programs that just worked with the databases directly.
It was fairly easy for me to get any information with any restrictions from any database file and compile this information for report purposes.
I do not believe this is 'easily' achievable at an SQL level alone.
I do not yet know enough about T-SQL to state anything about it's capabilities to do this sort of thing. For example I was forever doing GOSUB's, IF THEN ELSE, FOR NEXT loops, gathering individual fields from many files and doing calculations on these alone to create a desired field
result for the output, before stepping to the next line of output to be created for the reports.
I will be asked to reproduce some or all of the existing programs/reports as time goes by, so I need to arm myself with something that will enable me to do this.
Can any person suggest a road to travel?
Is T-SQL enough or should I seriously consider learning another program language that handles SQL tables and records and fields to the level required?
Any advice would be much appreciated.