当前位置: 代码迷 >> Sql Server >> 既是用其他VB,c#等作为前台,那么为什么SQLSERVER还要内置那么多SQL语言与语法呢
  详细解决方案

既是用其他VB,c#等作为前台,那么为什么SQLSERVER还要内置那么多SQL语言与语法呢

热度:52   发布时间:2016-04-24 10:43:10.0
既然用其他VB,c#等作为前台,那么为什么SQLSERVER还要内置那么多SQL语言与语法呢?
巨大的疑问?

既然用其他VB,c#等作为前台,那么为什么SQLSERVER还要内置那么多SQL语言与语法呢?

也就是说,既然有其他编程语言如java,VB,C#等作为操作界面,再通过各种SQL精妙的语句来提取数据,那么为何在SQL-SERVER内部还设置更多的复杂的而且还有点不同的语句来操作呢? 为了什么?

难道SQL-SERVER本身也可以做为前台吗?我一直以为是后台数据库,难道也可以设计自己的操作界面?假如是这样,那又为何网上没有可以下载的例子给我看到?


------解决方案--------------------
SQL-SERVER本身也可以做为前台?不可能吧    它是个储存,管理数据的工具,谈不上来作为前台。
内置的sql语句,语法,只不过是为了获取数据罢了,不要这么纠结。
lz不想使用sql语句,可以使用一些其它查询数据库方式,比如linq to sql ,根本不需要编写任何sql语句。有兴趣,学习一下。
------解决方案--------------------
不内置……俺们怎么写存储过程……
------解决方案--------------------
虽然2005开始的SQL Server是用.net作为开发,但是所有人都不能保证自己比SQL Server更了解它的底层实现,说白了就是算法,绝大部分功能的确可以用其他语言来实现,但是从效率来说,差的很远,可以说,越接近核心,效率越高,基于不开源的原因,内置函数会比自定义函数高效得多
  相关解决方案