 | A community of more than 1,600,000 database professionals and growing |
| | The 43rd Birthday for SQL I ran across a neat post that reminded me that SQL is 43 this year. It first appeared in 1974, and not only is it still in use by many of us on a daily basis, it's the second most common language in the Stack Overflow developer survey. Only Javascript is more commonly used, which is also somewhat amazing. Maybe Javascript really is taking over the world. I'm not surprised that SQL is so heavily used (half the developers report it's one of their languages), since almost every application needs to query data from a database. Whether you use a relational store or not, SQL is likely your language of choice. Many NoSQL database technologies have bolted some SQL query capabilities onto their systems precisely because SQL is handy and helpful in sifting through lots of data. I think SQL is a mess of a language in many ways. The DDL is poorly crafted, and even the DML reads funny to me. The order of operations is nothing like the structure of the query. I'd expect more of a LINQ like syntax (where is the data coming from first) that logically flows the query from data to result. I'm sure that will not change anytime soon since we're so used to the SQL language. Even those developers that like to write in LINQ really need to know SQL in order to check their queries against back end systems. The survey of loved languages backs up the idea that SQL isn't great it falls far behind many other languages. However, many of those are more modern languages that provide more convenience and help. SQL is fairly bare bones, with rather immature tooling for a 43 year old. SQL Server is also doing well, showing up in almost a third of developers' work, ahead of PostgreSQL, Oracle, and beaten out by MySQL. That's a testament to the power, ease, and feature rich nature of SQL Server. I wonder if the release of SQL Server on Linux will grow these numbers. My thought is that those companies using another platform on Linux might consider SQL Server instead, perhaps because the robust nature of the platform along with the ease of development may get more people to try it. We'll have to check back in a year. Steve Jones from SQLServerCentral.comJoin the debate, and respond to today's editorial on the forums |
| The Voice of the DBA Podcast Listen to the MP3 Audio ( 3.5MB) podcast or subscribe to the feed at iTunes and Libsyn. The Voice of the DBA podcast features music by Everyday Jones. No relation, but I stumbled on to them and really like the music. | |
|
|
| ADVERTISEMENT |  | New SQL Monitor Reporting Module SQL Monitor now includes a new Reporting module. It allows you to create customized reports, combining the individual server performance metrics available in SQL Monitor with summary information on your entire SQL Server estate. These reports can then be exported to pdf and emailed to you on a scheduled basis. Download SQL Monitor now and get a 14 day free trial |
|  | Write, format, and refactor SQL effortlessly with SQL Prompt Writing SQL is 50% faster with SQL Prompt. Your SQL code can be formatted just the way you like it, you can create and share snippets with your team, and with tab coloring you’ll never deploy to the wrong environment again. Download your free trial |
|
|
|
| |  | Theo Ekelmans from SQLServerCentral.com This article shows how to download sqlserverbuilds.blogspot.com to build your own automated sql patch level check. More » |
 | There are many reasons for wanting to know how data is distributed. Sometimes you just want a rough idea of the way that data is distributed in a column. You may think, wouldn't it be nice to have a SQL function that just showed you roughly what the distribution was, graphically, in the results pane. Phil Factor thought that was well and turned the vague wish into reality. More » |
 | What does the future of IT Operations look like in a DevOps world? As more businesses rely on virtualisation, containers, cloud, Infrastructure as a Service, and Microservices, is there still a place for it? How do these teams change to continue to deliver value when supporting Agile Operations techniques? More » |
 | WaterOx from SQLServerCentral Blogs We have jobs that run in the early morning to load data to our data warehouses and other systems, and... More » |
 | Dharmendra Keshari from SQLServerCentral Blogs One of the real-world I/O troubleshooting problems is – If you have your databases spread across multiple LUNs and you want... More » |
|
|
| | Today's Question (by Steve Jones): I have a Agent job with a T-SQL step that is scheduled to run once a day (only one schedule attached to this job). There are no alerts attached to the job. The job is enabled, but the schedule is disabled. What information is captured about the job history after the scheduled run time? |
Think you know the answer? Click here, and find out if you are right.
We keep track of your score to give you bragging rights against your peers. This question is worth 1 point in this category: Agent jobs. We'd love to give you credit for your own question and answer. To submit a QOTD, simply log in to the Contribution Center. |
|
|
| |
ADVERTISEMENT | Exam Ref 70-761 Querying Data with Transact-SQL Prepare for Microsoft Exam 70-761–and help demonstrate your real-world mastery of SQL Server 2016 Transact-SQL data management, queries, and database programming. Designed for experienced IT professionals ready to advance their status, Exam Ref focuses on the critical-thinking and decision-making acumen needed for success at the MCSA level. Get your copy from Amazon today. |  | |
|
|
|
|
|
| Yesterday's Question of the Day |
| |
| Database Pros Who Need Your Help |
| Here's a few of the new posts today on the forums. To see more, visit the forums. PowerBI Parameterize Connection Variables in Power Query - I'm trying to get used to Power BI Desktop, and seem to need a little boost either getting started, or... SSIS Error When Executing Package in SSMS - Hi, I have a system that previously ran on SQL Server 2008. However, with our latest version upgrade we are now... De-Identification of PHI Data - The company that I work for deal with PHI Data and wanted to get other opinions on De-Indentifying this kind... SQL: HOW to concatenate two fields using trigger, - Hi All, I have SQL database called “S1”, and a table called “WORKORDER”, inside the table, I have two field... Transaction replication is looks not working. - Hi, I Just joined to company and give me to bunch of SQL Servers to do admin. I noticed there is... Should I delete Orphaned Users - I have been tasked to remove all Orphaned users on all the databases in several instances on our production servers... Convert integer to date - Hello, In a flat file source (that comes from a Microsoft publishing "Training Kit - Implementing a Data Warehouse with Microsoft SQL... SQL Replication Issues - Hi All, I have a situation whereby our replication failed recently. On investigation I have found the results from a 'SP_HelpDistributor'... Replicate process from excel to sql - Hi All, I have a script that outputs data to a txt file which is then manipulated in excel to get yet... How does a stored procedure takes 15 seconds to start? - The trace attached shows a stored procedure calling another stored procedure. The statement calling the inner procedure takes 18 seconds while... What's the best way to get a sample set of a big table without primary key? - This is what is happening here: We have lots of big data, table's size is often around billion and there is... Dedup Large Table - I have a very wide table about 46 columns, there are approx 328 million rows in the table. We are... Cannot shrink tlog file and db not replicating but DBCC OPENTRAN shows HA process. - Hi All. I Hope you can help me resolve this. I've already shrunk the tlog from 350 GB to 313. My... Disk space report showing wrong results - Hi Experts, Need some powershell help. Issue Descrition: I work as SQL Server DBA and we monitor servers using powershell... Using SQLExpress in Production - Hi All, I must first confess that I am not a network admin and I am by no means a SQL... |
|
| This email has been sent to newsletter@newslettercollector.com. To be removed from this list, please click here. If you have any problems leaving the list, please contact the webmaster@sqlservercentral.com.
| This newsletter was sent to you because you signed up at SQLServerCentral.com. Feel free to forward this to any colleagues that you think might be interested. If you have received this email from a colleague, you can register to receive it here.
| This transmission is ©2017 Redgate Software Ltd, Newnham House, Cambridge Business Park, Cambridge, CB4 0WZ, United Kingdom. All rights reserved. Contact: webmaster@sqlservercentral.com |
|
|