Re: [firebird-support] Book on T-SQL
On 18-4-2018 18:15, blackfalconsoftw...@outlook.com [firebird-support] wrote: > One of the newer and nice error trapping features in T-SQL is the > implementation of the "Try-Catch" block, which I used quite a bit when > working on developing corporate databases. That is supported in Firebird in `execute block` or in stored procedures. The major difference with T-SQL is that T-SQL supports stored procedure like usage without explicitly doing that. In Firebird you're required to use a stored procedure (or wrap it in an execute block). > Another was the use of "select" to to test out functionality. for > example, with T-SQL in a database manager I can write the following... > > select 'trailing ''la''' -> which returns trailing 'la' when run. > > You can do the same with the following Firebird-SQL statement... > > select 'trailing ''la''' from RDB$DATABASE A debatable difference: this is similar to Oracle's DUAL table. Also the SQL standard requires a FROM-clause (this is an example where we are strict ;). > However, it took me a while to find this capability and I only did so by > accident. This is where a book on "Learning Firebird SQL" would of > great assistance in moving the Firebird up the popularity rankings. In > fact, such books are far more helpful than the language references since > these latter books assume that you have a working knowledge of SQL and > do little to promote the Firebird database beyond the core community. Writing a book is not easy, especially not for introductory texts. However, we always welcome contributors for documentation. You can also consider writing blog posts. > As it regards the above example, if I remember correctly, I believe > there is a similar statement construct in Oracle. > > However, the T-SQL implementation is the most elegant and the easiest to > use and learn. > > Cursors in T-SQL have also gotten very powerful and even more efficient > with the later releases of SQL Server. As a result, their complexity is > far easier to learn and use. > > As Oracle relies on cursors in a way that SQL Server does not, it is > with this database engine that the power of the cursor is its most > extensive. Firebird also has cursors (in PSQL), but I have rarely needed to use them explicitly (nor with Oracle or SQL Server). A good example of a use case that is easy in another database, but hard to do in Firebird would be really welcome. > These are just some examples off the top of my head so to speak... Thanks! -- Mark Rotteveel
Re: [firebird-support] Book on T-SQL
Mark... One of the newer and nice error trapping features in T-SQL is the implementation of the "Try-Catch" block, which I used quite a bit when working on developing corporate databases. Another was the use of "select" to to test out functionality. for example, with T-SQL in a database manager I can write the following... select 'trailing ''la''' -> which returns trailing 'la' when run. You can do the same with the following Firebird-SQL statement... select 'trailing ''la''' from RDB$DATABASE However, it took me a while to find this capability and I only did so by accident. This is where a book on "Learning Firebird SQL" would of great assistance in moving the Firebird up the popularity rankings. In fact, such books are far more helpful than the language references since these latter books assume that you have a working knowledge of SQL and do little to promote the Firebird database beyond the core community. As it regards the above example, if I remember correctly, I believe there is a similar statement construct in Oracle. However, the T-SQL implementation is the most elegant and the easiest to use and learn. Cursors in T-SQL have also gotten very powerful and even more efficient with the later releases of SQL Server. As a result, their complexity is far easier to learn and use. As Oracle relies on cursors in a way that SQL Server does not, it is with this database engine that the power of the cursor is its most extensive. These are just some examples off the top of my head so to speak...
Re: [firebird-support] Book on T-SQL
On 18-4-2018 16:55, blackfalconsoftw...@outlook.com [firebird-support] wrote: > I have to disagree with your observation. It is clearly stated in the > Firebird SQL Reference Manual that the development of Firebird-SQL is > with a strict implementation of the SQL-92 Standard. Could you provide a reference (I can't find it in the Firebird 2.5 language reference), because if that is the case, that is either an error or a statement taken out of context. Firebird is not a strict implementation of SQL-92, but if we consider SQL features, we usually try to follow the SQL standard specification for that feature. > This is not to say that Firebird-SQL does not go beyond the SQL-92 > Standard but it is somewhat limited in this respect when compared to the > other major SQL implementation for which I have used them all with the > exception of of IBM's DB2... Could you provide explicit examples of what you're missing, so that we can consider improvements to Firebird's dialect. Mark -- Mark Rotteveel
Re: [firebird-support] Book on T-SQL
I have to disagree with your observation. It is clearly stated in the Firebird SQL Reference Manual that the development of Firebird-SQL is with a strict implementation of the SQL-92 Standard. This is not to say that Firebird-SQL does not go beyond the SQL-92 Standard but it is somewhat limited in this respect when compared to the other major SQL implementation for which I have used them all with the exception of of IBM's DB2...
Re: [firebird-support] Book on T-SQL
Hi Steve, can you point me into one example about sentence mentioned by you"Firebird's implementation of SQL is a very strict implementation of the SQL-92 Standard. As a result, this makes Firebird-SQL not only very limited in what it can do when compared to other SQL dialects but extremely frustrating to those who come to use Firebird with the expectation that their current knowledge of SQL will suffice." One example is better than 1000 words Regards,Karol Bieniaszewski null
Re: [firebird-support] Book on T-SQL
On 18-4-2018 16:27, blackfalconsoftw...@outlook.com [firebird-support] wrote: > Firebird's implementation of SQL is a very strict implementation of the > SQL-92 Standard. As a result, this makes Firebird-SQL not only very > limited in what it can do when compared to other SQL dialects but > extremely frustrating to those who come to use Firebird with the > expectation that their current knowledge of SQL will suffice. Qualifying Firebird as a very strict implementation of SQL-92 is incorrect. Firebird's SQL dialect supports more than SQL-92, given we also support features from more recent SQL standards. Mark -- Mark Rotteveel
Re: [firebird-support] Book on T-SQL
I just wanted to follow up on this thread about learning Firebird-SQL since I have extensive experience with using SQL with a variety of database engines over a very long career. That being said, the gentleman who stated that you cannot use T-SQL with Firebird is primarily correct and learning T-SQL in of itself would hinder one trying to convert their knowledge to Firebird-SQL. Both T-SQL and Firebird-SQL support the SQL-92 Standard. However, T-SQL, like SQL from other major database vendors add so much to their SQL dialects that it is difficult to determine where the SQL-92 Standard begins and where it ends. Firebird's implementation of SQL is a very strict implementation of the SQL-92 Standard. As a result, this makes Firebird-SQL not only very limited in what it can do when compared to other SQL dialects but extremely frustrating to those who come to use Firebird with the expectation that their current knowledge of SQL will suffice. Since I retired in 2014 and began development on projects that did not use SQL as heavily as I was used to, I became somewhat rusty in my knowledge of the more advanced techniques with SQL. As a result, to learn Firebird, I decided to base my initial referencing on the Firebird SQL Language Reference PDF. For the most part, it is a superb guide but somewhat lacking in more extensive examples demonstrating some of the more advanced techniques in certain areas. Such discrepancies for example, can be found in the use of string and date-time functions. However, this should not deter anyone from basing their learning or referencing from this manual. Ms. Helen Borrie, one of the co-development leads on the Firebird Database Engine project, also has a multi-volume set of books available for purchase, which detail all of the necessary details one would need for learning to work with Firebird's implementation of SQL. However, her books are a little pricey, probably the result of the lower distribution capabilities when compared to the other database engines. An excellent learning guide and refresher book is "Learning SQL" by Alan Beaulieu from O'Reilly Books. Mr Beauleu provides a very good insight into using SQL based upon various implementations for SQL Server, MySQL, and Oracle with an emphasis on MySQL. As a result, I would recommend anyone wanting to learn Firebird-SQL to obtain this book and use it as an additional reference when working with the Firebird SQL Language Reference Guide. Such use will allow the developer to ascertain what Firebird supports and what it doesn't simply by making comparisons between the two against the SQL code that the developer is attempting too create. To aid in this area, I am also developing an entire set of SQL code in stored procedure format that I will eventually post on my own technical blog for anyone that wants example scripts to go by. Finally, whether you have experience with databases or not, approach the learning of Firebird-SQl with an open mind. It's strict adherence to the SQL-92 standard can become very frustrating to work with; especially for those who have prior database experience. But stick with it and you will master the necessary essentials. PostgreSQL has similar issues with its SQL implementation but due to the extensive and in-depth manual that comes with it, one is more easily able to adjust to this powerful database's SQL implementation. If Firebird were to become more popularized, I am quite sure that the development team would accommodate such increased interest by providing more in-depth written material. And surprisingly, in a recent poll for the rankings of database usage around the world, the European use of Firebird has actually pushed this excellent database up a notch in the rankings from #30 to #29. As a result, Firebird appears to be looking at becoming a mainstay database engine if the trend continues as slow as it may be... Steve Naidamast Sr. Software Engineer
Re: [firebird-support] Book on T-SQL
All In All, Thank You Everyone for the suggestion and Support. On Wednesday, 18 April, 2018, 4:00:47 PM IST, Mark Rotteveel m...@lawinegevaar.nl [firebird-support]wrote: On 2018-04-18 12:24, Vishal Tiwari vishuals...@yahoo.co.in [firebird-support] wrote: > Hi Mark, > > I want to use TSQL in Firebird, as I was going through some online > post at expert exchange where someone asked that can we use TSQL in > firebird, then the answer that not fully but upto some extend we can > use. > > That's the reason I wanted to learn TSQL from firebird point of view. You cannot use T-SQL in Firebird, because T-SQL is the SQL dialect specific to Microsoft SQL Server (and some variants of Sybase). For the SQL dialect you can use with Firebird, look no further than the Firebird 2.5 Language Reference (https://www.firebirdsql.org/file/documentation/reference_manuals/fblangref25-en/html/fblangref25.html) Mark #yiv5250121586 #yiv5250121586 -- #yiv5250121586ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv5250121586 #yiv5250121586ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv5250121586 #yiv5250121586ygrp-mkp #yiv5250121586hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv5250121586 #yiv5250121586ygrp-mkp #yiv5250121586ads {margin-bottom:10px;}#yiv5250121586 #yiv5250121586ygrp-mkp .yiv5250121586ad {padding:0 0;}#yiv5250121586 #yiv5250121586ygrp-mkp .yiv5250121586ad p {margin:0;}#yiv5250121586 #yiv5250121586ygrp-mkp .yiv5250121586ad a {color:#ff;text-decoration:none;}#yiv5250121586 #yiv5250121586ygrp-sponsor #yiv5250121586ygrp-lc {font-family:Arial;}#yiv5250121586 #yiv5250121586ygrp-sponsor #yiv5250121586ygrp-lc #yiv5250121586hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv5250121586 #yiv5250121586ygrp-sponsor #yiv5250121586ygrp-lc .yiv5250121586ad {margin-bottom:10px;padding:0 0;}#yiv5250121586 #yiv5250121586actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv5250121586 #yiv5250121586activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv5250121586 #yiv5250121586activity span {font-weight:700;}#yiv5250121586 #yiv5250121586activity span:first-child {text-transform:uppercase;}#yiv5250121586 #yiv5250121586activity span a {color:#5085b6;text-decoration:none;}#yiv5250121586 #yiv5250121586activity span span {color:#ff7900;}#yiv5250121586 #yiv5250121586activity span .yiv5250121586underline {text-decoration:underline;}#yiv5250121586 .yiv5250121586attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv5250121586 .yiv5250121586attach div a {text-decoration:none;}#yiv5250121586 .yiv5250121586attach img {border:none;padding-right:5px;}#yiv5250121586 .yiv5250121586attach label {display:block;margin-bottom:5px;}#yiv5250121586 .yiv5250121586attach label a {text-decoration:none;}#yiv5250121586 blockquote {margin:0 0 0 4px;}#yiv5250121586 .yiv5250121586bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv5250121586 .yiv5250121586bold a {text-decoration:none;}#yiv5250121586 dd.yiv5250121586last p a {font-family:Verdana;font-weight:700;}#yiv5250121586 dd.yiv5250121586last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv5250121586 dd.yiv5250121586last p span.yiv5250121586yshortcuts {margin-right:0;}#yiv5250121586 div.yiv5250121586attach-table div div a {text-decoration:none;}#yiv5250121586 div.yiv5250121586attach-table {width:400px;}#yiv5250121586 div.yiv5250121586file-title a, #yiv5250121586 div.yiv5250121586file-title a:active, #yiv5250121586 div.yiv5250121586file-title a:hover, #yiv5250121586 div.yiv5250121586file-title a:visited {text-decoration:none;}#yiv5250121586 div.yiv5250121586photo-title a, #yiv5250121586 div.yiv5250121586photo-title a:active, #yiv5250121586 div.yiv5250121586photo-title a:hover, #yiv5250121586 div.yiv5250121586photo-title a:visited {text-decoration:none;}#yiv5250121586 div#yiv5250121586ygrp-mlmsg #yiv5250121586ygrp-msg p a span.yiv5250121586yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv5250121586 .yiv5250121586green {color:#628c2a;}#yiv5250121586 .yiv5250121586MsoNormal {margin:0 0 0 0;}#yiv5250121586 o {font-size:0;}#yiv5250121586 #yiv5250121586photos div {float:left;width:72px;}#yiv5250121586 #yiv5250121586photos div div {border:1px solid #66;min-height:62px;overflow:hidden;width:62px;}#yiv5250121586 #yiv5250121586photos div label {color:#66;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv5250121586 #yiv5250121586reco-category {font-size:77%;}#yiv5250121586 #yiv5250121586reco-desc {font-size:77%;}#yiv5250121586 .yiv5250121586replbq {margin:4px;}#yiv5250121586 #yiv5250121586ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv5250121586 #yiv5250121586ygrp-mlmsg
Re: [firebird-support] Book on T-SQL
On 2018-04-18 12:24, Vishal Tiwari vishuals...@yahoo.co.in [firebird-support] wrote: > Hi Mark, > > I want to use TSQL in Firebird, as I was going through some online > post at expert exchange where someone asked that can we use TSQL in > firebird, then the answer that not fully but upto some extend we can > use. > > That's the reason I wanted to learn TSQL from firebird point of view. You cannot use T-SQL in Firebird, because T-SQL is the SQL dialect specific to Microsoft SQL Server (and some variants of Sybase). For the SQL dialect you can use with Firebird, look no further than the Firebird 2.5 Language Reference (https://www.firebirdsql.org/file/documentation/reference_manuals/fblangref25-en/html/fblangref25.html) Mark
Re: [firebird-support] Book on T-SQL
18.04.2018 12:24, Vishal Tiwari vishuals...@yahoo.co.in [firebird-support] wrote: > I want to use TSQL in Firebird Give up. Firebird supports standard SQL to some extend. T-SQL supports standard SQL to some extend. Firebird has no support for T-SQL. -- WBR, SD. ++ Visit http://www.firebirdsql.org and click the Documentation item on the main (top) menu. Try FAQ and other links from the left-side menu there. Also search the knowledgebases at http://www.ibphoenix.com/resources/documents/ ++ Yahoo Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/firebird-support/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/firebird-support/join (Yahoo! ID required) <*> To change settings via email: firebird-support-dig...@yahoogroups.com firebird-support-fullfeatu...@yahoogroups.com <*> To unsubscribe from this group, send an email to: firebird-support-unsubscr...@yahoogroups.com <*> Your use of Yahoo Groups is subject to: https://info.yahoo.com/legal/us/yahoo/utos/terms/
Re: [firebird-support] Book on T-SQL
Hi Mark, I want to use TSQL in Firebird, as I was going through some online post at expert exchange where someone asked that can we use TSQL in firebird, then the answer that not fully but upto some extend we can use. That's the reason I wanted to learn TSQL from firebird point of view. On Wednesday, 18 April, 2018, 1:32:25 PM IST, Mark Rotteveel m...@lawinegevaar.nl [firebird-support]wrote: On 2018-04-18 08:57, Vishal Tiwari vishuals...@yahoo.co.in [firebird-support] wrote: > Hi Edward Mendez, > > I totally agree with you that this Firebird group has also helped me > immensely, in my critical situations. > > Thank you so much for the replay and suggestions. I would go through > the link. > > But I am still willing to know about T-SQL and how to write it. T-SQL is the name for the SQL dialect used by Microsoft SQL Server (and some variants of Sybase), so if you specifically want to learn about T-SQL, you will need to buy a book on Microsoft SQL Server / T-SQL. As you are asking on firebird-support, I assume you don't actually want to learn T-SQL, so what is it that you do want to learn? Mark #yiv3533008340 #yiv3533008340 -- #yiv3533008340ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv3533008340 #yiv3533008340ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv3533008340 #yiv3533008340ygrp-mkp #yiv3533008340hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv3533008340 #yiv3533008340ygrp-mkp #yiv3533008340ads {margin-bottom:10px;}#yiv3533008340 #yiv3533008340ygrp-mkp .yiv3533008340ad {padding:0 0;}#yiv3533008340 #yiv3533008340ygrp-mkp .yiv3533008340ad p {margin:0;}#yiv3533008340 #yiv3533008340ygrp-mkp .yiv3533008340ad a {color:#ff;text-decoration:none;}#yiv3533008340 #yiv3533008340ygrp-sponsor #yiv3533008340ygrp-lc {font-family:Arial;}#yiv3533008340 #yiv3533008340ygrp-sponsor #yiv3533008340ygrp-lc #yiv3533008340hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv3533008340 #yiv3533008340ygrp-sponsor #yiv3533008340ygrp-lc .yiv3533008340ad {margin-bottom:10px;padding:0 0;}#yiv3533008340 #yiv3533008340actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv3533008340 #yiv3533008340activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv3533008340 #yiv3533008340activity span {font-weight:700;}#yiv3533008340 #yiv3533008340activity span:first-child {text-transform:uppercase;}#yiv3533008340 #yiv3533008340activity span a {color:#5085b6;text-decoration:none;}#yiv3533008340 #yiv3533008340activity span span {color:#ff7900;}#yiv3533008340 #yiv3533008340activity span .yiv3533008340underline {text-decoration:underline;}#yiv3533008340 .yiv3533008340attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv3533008340 .yiv3533008340attach div a {text-decoration:none;}#yiv3533008340 .yiv3533008340attach img {border:none;padding-right:5px;}#yiv3533008340 .yiv3533008340attach label {display:block;margin-bottom:5px;}#yiv3533008340 .yiv3533008340attach label a {text-decoration:none;}#yiv3533008340 blockquote {margin:0 0 0 4px;}#yiv3533008340 .yiv3533008340bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv3533008340 .yiv3533008340bold a {text-decoration:none;}#yiv3533008340 dd.yiv3533008340last p a {font-family:Verdana;font-weight:700;}#yiv3533008340 dd.yiv3533008340last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv3533008340 dd.yiv3533008340last p span.yiv3533008340yshortcuts {margin-right:0;}#yiv3533008340 div.yiv3533008340attach-table div div a {text-decoration:none;}#yiv3533008340 div.yiv3533008340attach-table {width:400px;}#yiv3533008340 div.yiv3533008340file-title a, #yiv3533008340 div.yiv3533008340file-title a:active, #yiv3533008340 div.yiv3533008340file-title a:hover, #yiv3533008340 div.yiv3533008340file-title a:visited {text-decoration:none;}#yiv3533008340 div.yiv3533008340photo-title a, #yiv3533008340 div.yiv3533008340photo-title a:active, #yiv3533008340 div.yiv3533008340photo-title a:hover, #yiv3533008340 div.yiv3533008340photo-title a:visited {text-decoration:none;}#yiv3533008340 div#yiv3533008340ygrp-mlmsg #yiv3533008340ygrp-msg p a span.yiv3533008340yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv3533008340 .yiv3533008340green {color:#628c2a;}#yiv3533008340 .yiv3533008340MsoNormal {margin:0 0 0 0;}#yiv3533008340 o {font-size:0;}#yiv3533008340 #yiv3533008340photos div {float:left;width:72px;}#yiv3533008340 #yiv3533008340photos div div {border:1px solid #66;min-height:62px;overflow:hidden;width:62px;}#yiv3533008340 #yiv3533008340photos div label {color:#66;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv3533008340 #yiv3533008340reco-category {font-size:77%;}#yiv3533008340 #yiv3533008340reco-desc
Re: [firebird-support] Book on T-SQL
On 2018-04-18 06:14, 'Live.com Email' emendez...@nc.rr.com [firebird-support] wrote: > Vishal, > > The word “T-SQL” usually means transact SQL and that relates > mostly to SQL Server. So if you search on TSQL you will get lots of > hits pertaining to SQL Server. I’ve been working with FIREBIRD since > 2010 and by far some of the best sources for learning SQL using > Firebird has been Stackoverflow.com, The FIREBIRD Book by Helen Borrie > written in 2004. Recently they have come out with the FIREBIRD > Developers guide, not really SQL, but more about the different client > technologies accessing Firebird. You can also go through a bunch of > other materials from the firebirdsql.org site > https://www.firebirdsql.org/en/reference-manuals/. And last but not > least this support group has helped me in many occasions when I’ve > been stumped trying to figure things out. There is a second edition of The Firebird Book, released in 2013, in print it is available in four parts. See http://ibphoenix.com/products/books/firebird_book Mark
Re: [firebird-support] Book on T-SQL
On 2018-04-18 08:57, Vishal Tiwari vishuals...@yahoo.co.in [firebird-support] wrote: > Hi Edward Mendez, > > I totally agree with you that this Firebird group has also helped me > immensely, in my critical situations. > > Thank you so much for the replay and suggestions. I would go through > the link. > > But I am still willing to know about T-SQL and how to write it. T-SQL is the name for the SQL dialect used by Microsoft SQL Server (and some variants of Sybase), so if you specifically want to learn about T-SQL, you will need to buy a book on Microsoft SQL Server / T-SQL. As you are asking on firebird-support, I assume you don't actually want to learn T-SQL, so what is it that you do want to learn? Mark
Re: RE: [firebird-support] Book on T-SQL
Hi Edward Mendez, I totally agree with you that this Firebird group has also helped me immensely, in my critical situations. Thank you so much for the replay and suggestions. I would go through the link. But I am still willing to know about T-SQL and how to write it. Thanking You Again And With Best Regards. Vishal On Wednesday, 18 April, 2018, 9:51:30 AM IST, 'Live.com Email' emendez...@nc.rr.com [firebird-support] <firebird-support@yahoogroups.com> wrote: Vishal, The word “T-SQL” usually means transact SQL and that relates mostly to SQL Server. So if you search on TSQL you will get lots of hits pertaining to SQL Server. I’ve been working with FIREBIRD since 2010 and by far some of the best sources for learning SQL using Firebird has been Stackoverflow.com, The FIREBIRD Book by Helen Borrie written in 2004. Recently they have come out with the FIREBIRD Developers guide, not really SQL, but more about the different client technologies accessing Firebird. You can also go through a bunch of other materials from the firebirdsql.org site https://www.firebirdsql.org/en/reference-manuals/. And last but not least this support group has helped me in many occasions when I’ve been stumped trying to figure things out. Thanks, Edward Mendez From: firebird-support@yahoogroups.com <firebird-support@yahoogroups.com> Sent: Tuesday, April 17, 2018 11:33 PM To: Firebird-support <firebird-support@yahoogroups.com> Subject: [firebird-support] Book on T-SQL Hi All, I would like to know if there is any dedicated book with good examples on T-SQL. I have googled and found that T-SQL Querying, T-SQL Fundamentals etc books But it seems that they are mainly dedicated to SQL Server database.a nd talk lot of stuffs on other stuffs in database. Since I use Firebird sever and mainly interested in learning T-SQL, so just would like to know is there any dedicated book on T-SQL which won't speak too much about database internal stuffs. Thanks in Advance. With Best Regards. Vishal #yiv4828044164 #yiv4828044164 -- #yiv4828044164ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv4828044164 #yiv4828044164ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv4828044164 #yiv4828044164ygrp-mkp #yiv4828044164hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv4828044164 #yiv4828044164ygrp-mkp #yiv4828044164ads {margin-bottom:10px;}#yiv4828044164 #yiv4828044164ygrp-mkp .yiv4828044164ad {padding:0 0;}#yiv4828044164 #yiv4828044164ygrp-mkp .yiv4828044164ad p {margin:0;}#yiv4828044164 #yiv4828044164ygrp-mkp .yiv4828044164ad a {color:#ff;text-decoration:none;}#yiv4828044164 #yiv4828044164ygrp-sponsor #yiv4828044164ygrp-lc {font-family:Arial;}#yiv4828044164 #yiv4828044164ygrp-sponsor #yiv4828044164ygrp-lc #yiv4828044164hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv4828044164 #yiv4828044164ygrp-sponsor #yiv4828044164ygrp-lc .yiv4828044164ad {margin-bottom:10px;padding:0 0;}#yiv4828044164 #yiv4828044164actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv4828044164 #yiv4828044164activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv4828044164 #yiv4828044164activity span {font-weight:700;}#yiv4828044164 #yiv4828044164activity span:first-child {text-transform:uppercase;}#yiv4828044164 #yiv4828044164activity span a {color:#5085b6;text-decoration:none;}#yiv4828044164 #yiv4828044164activity span span {color:#ff7900;}#yiv4828044164 #yiv4828044164activity span .yiv4828044164underline {text-decoration:underline;}#yiv4828044164 .yiv4828044164attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv4828044164 .yiv4828044164attach div a {text-decoration:none;}#yiv4828044164 .yiv4828044164attach img {border:none;padding-right:5px;}#yiv4828044164 .yiv4828044164attach label {display:block;margin-bottom:5px;}#yiv4828044164 .yiv4828044164attach label a {text-decoration:none;}#yiv4828044164 blockquote {margin:0 0 0 4px;}#yiv4828044164 .yiv4828044164bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv4828044164 .yiv4828044164bold a {text-decoration:none;}#yiv4828044164 dd.yiv4828044164last p a {font-family:Verdana;font-weight:700;}#yiv4828044164 dd.yiv4828044164last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv4828044164 dd.yiv4828044164last p span.yiv4828044164yshortcuts {margin-right:0;}#yiv4828044164 div.yiv4828044164attach-table div div a {text-decoration:none;}#yiv4828044164 div.yiv4828044164attach-table {width:400px;}#yiv4828044164 div.yiv4828044164file-title a, #yiv4828044164 div.yiv4828044164file-title a:active, #yiv4828044164 div.yiv4828044164file-title a:hover, #yiv4828044164 div.yiv4828044164file-title a:visited {text-decoration:none;}#yiv4828044164 div.yiv4828044164photo-title
RE: [firebird-support] Book on T-SQL
Vishal, The word “T-SQL” usually means transact SQL and that relates mostly to SQL Server. So if you search on TSQL you will get lots of hits pertaining to SQL Server. I’ve been working with FIREBIRD since 2010 and by far some of the best sources for learning SQL using Firebird has been Stackoverflow.com, The FIREBIRD Book by Helen Borrie written in 2004. Recently they have come out with the FIREBIRD Developers guide, not really SQL, but more about the different client technologies accessing Firebird. You can also go through a bunch of other materials from the firebirdsql.org site https://www.firebirdsql.org/en/reference-manuals/. And last but not least this support group has helped me in many occasions when I’ve been stumped trying to figure things out. Thanks, Edward Mendez From: firebird-support@yahoogroups.com <firebird-support@yahoogroups.com> Sent: Tuesday, April 17, 2018 11:33 PM To: Firebird-support <firebird-support@yahoogroups.com> Subject: [firebird-support] Book on T-SQL Hi All, I would like to know if there is any dedicated book with good examples on T-SQL. I have googled and found that T-SQL Querying, T-SQL Fundamentals etc books But it seems that they are mainly dedicated to SQL Server database.a nd talk lot of stuffs on other stuffs in database. Since I use Firebird sever and mainly interested in learning T-SQL, so just would like to know is there any dedicated book on T-SQL which won't speak too much about database internal stuffs. Thanks in Advance. With Best Regards. Vishal
[firebird-support] Book on T-SQL
Hi All, I would like to know if there is any dedicated book with good examples on T-SQL. I have googled and found that T-SQL Querying, T-SQL Fundamentals etc books... But it seems that they are mainly dedicated to SQL Server database.a nd talk lot of stuffs on other stuffs in database. Since I use Firebird sever and mainly interested in learning T-SQL, so just would like to know is there any dedicated book on T-SQL which won't speak too much about database internal stuffs. Thanks in Advance. With Best Regards. Vishal