Structured Query Language (SQL) - Cultural View of Technology
Structured Query Language (SQL) - Cultural View of Technology Structured Query Language (SQL) - Cultural View of Technology
XLeratorDB 124 XLeratorDB vs. Excel functions While operating within the database environment, XLeratorDB functions utilize the same naming conventions and input formats, and in most cases, return the same calculation results as Excel functions. [29] XLeratorDB, coupled with SQL Server's native capabilities, compares to Excel's function sets as follows: External links • XLeratorDB website [30] Function Type Excel 2007 XLeratorDB + SQL Server Total Total Match New Native Financial 52 63 50 13 0 Statistics 83 131 65 54 12 Math 59 73 34 16 23 Engineering 39 42 38 4 0 Conversions* 49 77 0 77 0 Strings 26 58 11 24 23 *Microsoft includes these functions within Engineering using variable input configurations • Microsoft SQL Server Documentation [31] • Microsoft Excel Documentation [32] References [1] http://WestClinTech.com/Home/tabid/36/Default.aspx [2] http://www.fundinguniverse.com/company-histories/Misys-PLC-Company-History.html [3] http://www.misys.com/tcm/markets/otc_derivative_trading_solutions-opics_plus.html [4] http://www.sqlmag.com/Articles/ArticleID/102126/102126.html?Ad=1 [5] http://WestClinTech.com/CaseStudyNewlandCommunities/tabid/178/Default.aspx [6] http://www.sewp.nasa.gov/index.shtml [7] http://WestClinTech.com/wct_local/Documentation/AboutXLeratorDB/tabid/148/topic/Technology/Default.aspx [8] This needs a reference [9] http://WestClinTech.com/Support/FAQ/tabid/143/Default.aspx#PL_A1_RequiredToInstall [10] See SQL Server DBMS documentation at: http://msdn.microsoft.com/en-us/library/ms130214.aspx [11] Also see: http://msdn.microsoft.com/en-us/library/ms174318.aspx [12] Excel definition at: http://office.microsoft.com/en-us/excel/HP100624401033.aspx [13] SQL Server definition at: http://msdn.microsoft.com/en-us/library/ms177677.aspx [14] http://WestClinTech.com/wct_local/Documentation/AboutXLeratorDB/tabid/148/topic/Range%20Queries/Default.aspx [15] See XLeratorDB Function Packages information box, above [16] IDC COMPETITIVE ANALYSIS: Worldwide Relational Database Management Systems 2007 Vendor Shares, Carl W. Olofson, June 2008, IDC #212840, Volume: 1, Tab: Markets [17] http://e-articles.info/e/a/title/A-Brief-History-of-Microsoft-SQL-Server/ [18] http://msdn.microsoft.com/en-us/library/ms166026%28SQL.90%29.aspx [19] http://msdn.microsoft.com/en-us/library/ms174318.aspx [20] IBM refers to this as "no-paste analytics. See Data Warehousing documentation. [21] http://msdn.microsoft.com/en-us/library/ms174318%28v=SQL.100%29.aspx [22] Various sources suggest Office/Excel market share exceeds 90%, but this needs a specific source/citation [23] http://searchsqlserver.techtarget.com/sDefinition/0,,sid87_gci875976,00.html [24] See Excel documentation [25] http://msdn.microsoft.com/en-us/library/ms143432.aspx [26] http://office.microsoft.com/en-us/excel/HA102775241033.aspx
XLeratorDB 125 [27] See general Business Intelligence documentation Microsoft and IBM, for example: http://download.boulder.ibm.com/ibmdl/pub/ software/data/sw-library/cognos/pdfs/factsheets/fs_cognos8bi_analysis_for_microsoft_excel.pdf [28] http://www.microsoft.com/presspass/newsroom/office/BusinessIntelligenceFS.mspx [29] http://www.WestClinTech.com/Blog/tabid/132/EntryID/19/Default.aspx [30] http://www.WestClinTech.com/ [31] http://www.microsoft.com/sqlserver/2008/en/us/default.aspx [32] http://office.microsoft.com/en-us/excel/default.aspx XSQL XSQL combines the power of XML and SQL to provide a language and database independent means to store and retrieve SQL queries and their results. Description XSQL is the combination of XML (Extensible Markup Language) and SQL (Structured Query Language) to provide a language and database independent means for storing SQL queries, clauses and query results. XSQL development is still in its infancy and welcomes suggestions for improvement (especially in the form of patches). Currently, the XSQL project has a DTD (Document Type Definition) to define the structure of an XSQL document and researchers are currently working on modifying the XML Generator, DBI Perl module to be able to parse XSQL documents and provide a tree- and event-based API (Application Programming Interface) to their elements. These modifications are being submitted as patches to the modules maintainer, Matt Sergeant. Thus, the source code does not live at this site. It is hoped that XSQL will provide an end-to-end solution for handling SQL in Perl (other languages can be supported if there is interest). Creating XSQL implementations in other languages will allow all databases to support XML without having to alter the database source code in any way. The XSQL implementations can take care of turning XSQL in SQL and turning results into XSQL. External links • XSQL project website [1] References [1] http://xsql.sourceforge.net/
- Page 77 and 78: PL/pgSQL 73 PL/pgSQL PL/pgSQL (Proc
- Page 79 and 80: PL/SQL 75 User-defined exceptions a
- Page 81 and 82: PL/SQL 77 A selection of other data
- Page 83 and 84: PL/SQL 79 Array handling PL/SQL ref
- Page 85 and 86: PL/SQL 81 Similar languages PL/SQL
- Page 87 and 88: Query optimizer 83 Join ordering Th
- Page 89 and 90: Query plan 85 Query plan A query pl
- Page 91 and 92: Rollback (data management) 87 Rollb
- Page 93 and 94: SQL CLR 89 External links • MSDN:
- Page 95 and 96: SQL Problems Requiring Cursors 91 S
- Page 97 and 98: SQL injection 93 Incorrect type han
- Page 99 and 100: SQL injection 95 mysql_query($query
- Page 101 and 102: SQL/CLI 97 SQL/CLI The SQL/CLI, or
- Page 103 and 104: SQL/Schemata 99 SQL/Schemata The SQ
- Page 105 and 106: SQLPro SQL Client 101 SQLPro SQL Cl
- Page 107 and 108: Scriptella 103 Scriptella Stable re
- Page 109 and 110: SQL/JRT 105 SQL/JRT The SQL/JRT, or
- Page 111 and 112: SQuirreL SQL Client 107 History The
- Page 113 and 114: Table (database) 109 An equally val
- Page 115 and 116: Truviso 111 Truviso Industry Softwa
- Page 117 and 118: User-defined function 113 User-defi
- Page 119 and 120: User-defined function 115 SAS_Stude
- Page 121 and 122: View (database) 117 View (database)
- Page 123 and 124: View (database) 119 for processing.
- Page 125 and 126: Windows Internal Database 121 Exter
- Page 127: XLeratorDB 123 Analytic functions S
- Page 131 and 132: Article Sources and Contributors 12
- Page 133 and 134: Image Sources, Licenses and Contrib
XLeratorDB 124<br />
XLeratorDB vs. Excel functions<br />
While operating within the database environment, XLeratorDB functions utilize the same naming conventions and<br />
input formats, and in most cases, return the same calculation results as Excel functions. [29] XLeratorDB, coupled<br />
with <strong>SQL</strong> Server's native capabilities, compares to Excel's function sets as follows:<br />
External links<br />
• XLeratorDB website [30]<br />
Function<br />
Type<br />
Excel 2007 XLeratorDB + <strong>SQL</strong> Server<br />
Total Total Match New Native<br />
Financial 52 63 50 13 0<br />
Statistics 83 131 65 54 12<br />
Math 59 73 34 16 23<br />
Engineering 39 42 38 4 0<br />
Conversions* 49 77 0 77 0<br />
Strings 26 58 11 24 23<br />
*Micros<strong>of</strong>t includes these functions within Engineering using variable input configurations<br />
• Micros<strong>of</strong>t <strong>SQL</strong> Server Documentation [31]<br />
• Micros<strong>of</strong>t Excel Documentation [32]<br />
References<br />
[1] http://WestClinTech.com/Home/tabid/36/Default.aspx<br />
[2] http://www.fundinguniverse.com/company-histories/Misys-PLC-Company-History.html<br />
[3] http://www.misys.com/tcm/markets/otc_derivative_trading_solutions-opics_plus.html [4]<br />
http://www.sqlmag.com/Articles/ArticleID/102126/102126.html?Ad=1<br />
[5] http://WestClinTech.com/CaseStudyNewlandCommunities/tabid/178/Default.aspx<br />
[6] http://www.sewp.nasa.gov/index.shtml<br />
[7] http://WestClinTech.com/wct_local/Documentation/AboutXLeratorDB/tabid/148/topic/<strong>Technology</strong>/Default.aspx<br />
[8] This needs a reference<br />
[9] http://WestClinTech.com/Support/FAQ/tabid/143/Default.aspx#PL_A1_RequiredToInstall<br />
[10] See <strong>SQL</strong> Server DBMS documentation at: http://msdn.micros<strong>of</strong>t.com/en-us/library/ms130214.aspx<br />
[11] Also see: http://msdn.micros<strong>of</strong>t.com/en-us/library/ms174318.aspx<br />
[12] Excel definition at: http://<strong>of</strong>fice.micros<strong>of</strong>t.com/en-us/excel/HP100624401033.aspx<br />
[13] <strong>SQL</strong> Server definition at: http://msdn.micros<strong>of</strong>t.com/en-us/library/ms177677.aspx<br />
[14] http://WestClinTech.com/wct_local/Documentation/AboutXLeratorDB/tabid/148/topic/Range%20Queries/Default.aspx<br />
[15] See XLeratorDB Function Packages information box, above<br />
[16] IDC COMPETITIVE ANALYSIS: Worldwide Relational Database Management Systems 2007 Vendor Shares, Carl W. Ol<strong>of</strong>son, June<br />
2008, IDC #212840, Volume: 1, Tab: Markets<br />
[17] http://e-articles.info/e/a/title/A-Brief-History-<strong>of</strong>-Micros<strong>of</strong>t-<strong>SQL</strong>-Server/<br />
[18] http://msdn.micros<strong>of</strong>t.com/en-us/library/ms166026%28<strong>SQL</strong>.90%29.aspx<br />
[19] http://msdn.micros<strong>of</strong>t.com/en-us/library/ms174318.aspx<br />
[20] IBM refers to this as "no-paste analytics. See Data Warehousing documentation.<br />
[21] http://msdn.micros<strong>of</strong>t.com/en-us/library/ms174318%28v=<strong>SQL</strong>.100%29.aspx<br />
[22] Various sources suggest Office/Excel market share exceeds 90%, but this needs a specific source/citation<br />
[23] http://searchsqlserver.techtarget.com/sDefinition/0,,sid87_gci875976,00.html<br />
[24] See Excel documentation<br />
[25] http://msdn.micros<strong>of</strong>t.com/en-us/library/ms143432.aspx<br />
[26] http://<strong>of</strong>fice.micros<strong>of</strong>t.com/en-us/excel/HA102775241033.aspx