扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
老弟我要挖苦你一下:
成都创新互联专注于黑山企业网站建设,成都响应式网站建设公司,购物商城网站建设。黑山网站建设公司,为黑山等地区提供建站服务。全流程专业公司,专业设计,全程项目跟踪,成都创新互联专业和态度为您提供的服务
SQL 2005 以后 可以使用
多句表格值函数,
这个支持控制语句,插入更新等块操作,可以弥补视图的不足。很多人都认为可以用函数取缔
视图。
在sqlserver 社区,经常有人吵架,是要存储过程,函数,还是视图?
其次我不支持你在数据库上屏蔽差异,这个多少是奇淫技巧,如果是南天数据库,你不是要玩吐血。
就用最基本的sql92标准实现功能,屏蔽数据库差异是最好的选择。
但是你只是获得一个自增编号,写函数都浪费。
举个例子:
Declare @tb table (PName nvarchar(30) ,Code_No nvarchar(30))
insert into @tb values('P01','A')
insert into @tb values('P02','B')
insert into @tb values('P03','C')
insert into @tb values('P04','D')
insert into @tb values('P05','E')
insert into @tb values('P06','F')
SELECT
ROW_NUMBER() OVER (ORDER BY PName) as Rank,Code_No,PName
FROM @tb
--------------
返回结果:
1 A P01
2 B P02
3 C P03
4 D P04
5 E P05
6 F P06
----
这可行否?
如果是 2000 使用子查询也可轻松实现自增编号啊。
看你的问题,认为可能出在SQL上了,由于意外的断电,使SQL异常关机后,丢失了部份文件包,所有,与其他机器无法连通,而WINDOWS没有出现这种问题,所有可以PING,可以传输使用,你可以试试重装SQL,前提是把数据库分离,拷贝到新的文件夹后,再复装SQL,然后附加上数据库试一试.
MySQL: 5.1 .5.5社区版都是免费的,企业版、集群版是付费的;管理工具:SqlYog也是付费的。
MS SQLServer: express版免费,其他版本都是付费的。
使用范围主要还是看 用途:
ERP、OA、CRM之类会用的SQLServer叫较多,也有例外;
Linux编程、PHP的项目会用MySQL。
个人感觉MySQL用熟练了比SQLServer性能好点,优化、配置比较容易。
当然,具体问题具体对待,仅供参考!
可以使用,没什么问题。
正常情况下,VS和sqlserver没有强制性要什么版本配合使用的。只有在同一台机器上安装VS和sql时,会有因为使用的框架原因,需要安装相适合的版本。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流