再现理想 发表于 2015-1-16 22:39:30

MSSQL教程之sql server中格局化表中的数据

InnoDB数据表的索引,与InnoDB数据表相比,在InnoDB数据表上,索引对InnoDB数据表的重要性要大得多。在InnoDB数据表上,索引不仅会在搜索数据记录时发挥作用,还是数据行级锁定机制的苊、基础。server|数据在数据库开辟中,因为用户录进信息的随便性,大概发生表内字符串范例的
数据两头存有空格,或巨细写纷歧致等征象,赐与后数据使用过程当中形成不用要的贫苦。这里复杂利用了一个存储历程来办理这些成绩。

/*收拾体系数据*/
CREATEPROCEDUREpro_ClearupData
as
--第一部分收拾字符串范例的数据往除两头的空格
declare@tableNamevarchar(50)--表名
declare@columnNamevarchar(50)--列名
declarecur_findcursorforselectso.name,sc.name
fromsyscolumnssc,sysobjectsso,systypesst
whereso.namedtproperties
andst.xtype=sc.xtype
andst.name=varchar
andsc.id=so.id
andso.xtype=u
--查找包括varchar范例字段的一切用户表
opencur_find
fetchnextfromcur_findinto@tableName,@columnName
while@@fetch_status=0
begin
--往失落字段的两头空格
exec(update+@tableName+set+@columnName+=ltrim(rtrim(+@columnName+)))
fetchnextfromcur_findinto@tableName,@columnName
end
closecur_find
deallocatecur_find
GO
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、root帐户设置密码

不帅 发表于 2015-1-19 20:46:15

SQLServer的异构移植功能个人感觉最好了。(如果对比过SQLServer的链接服务器和Oracle的透明网关的朋友会发现SQLServer的sp_addlinkedserver(openquery)异构数据库系列比Oracle真是强太多了。)

再现理想 发表于 2015-1-27 10:35:56

还不是性能有问题!否则面向对象的数据库早就实现了!建议使用CLR的地方一般是和应用的复杂程度或操作系统环境有很高的耦合度的场景。如你想构建复杂的算法,并且用到了大量的指针和高级数据模型。

海妖 发表于 2015-2-5 06:53:14

从项目平台的选择上讲,我们关心的,应该是一款产品能不能满足任务需求,而不是网上怎么说。

乐观 发表于 2015-2-11 07:45:28

where子句的作用是在对查询结果进行分组前,将不符合where条件的行去掉,即在分组之前过滤数据,条件中不能包含聚组函数,使用where条件显示特定的行。

蒙在股里 发表于 2015-3-1 23:47:07

现在是在考虑:如果写到服务器端,我一下搞他个10个存储过程导过去,那久之服务器不就成垃圾箱了吗?即便优化了我的中间层.

飘飘悠悠 发表于 2015-3-11 01:20:59

个人感觉没有case直观。而且默认的第三字段(还可能更多)作为groupby字段很容易造成新手的错误。

透明 发表于 2015-3-24 17:17:45

始终遗憾SQLServer的登陆无法分配CPU/内存占用等指标数。如果你的SQLServer给别人分配了一个只可以读几个表的权限,而这个家伙疯狂的死循环进行连接查询,会给你的系统带来很大的负担。
页: [1]
查看完整版本: MSSQL教程之sql server中格局化表中的数据