仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 723|回复: 7
打印 上一主题 下一主题

[学习教程] MSSQL网页编程之使用同义词简化SQL Server 2005开辟

[复制链接]
小魔女 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:16:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
由MySQL用来存储数据的文件格式以已经被广泛地测试过,但是总是有外部情况可以导致数据库表被破坏:  一.弁言
  假如你已经利用SQLServer开辟过任何软件,那末你一定会习气于利用四部分标识符来参考一个工具:
  [[[server.][database].][schema_name].]object_name
  正如下面的方括号所显现的,该语法的分歧部分能够被疏忽,只需你供应充足的表达来无二义地标识你的工具便可。比方,上面一切这些表达都大概参考不异的工具:
  Server1.AdventureWorks.Production.ProductCategory
AdventureWorks.Production.ProductCategory
AdventureWorks..ProductCategory
ProductCategory
  在年夜多半情形下,你能够仅利用三部分名字而疏忽服务器名-除非你是在处置在一个毗连的服务器上的工具。默许情形下,一切工具的高低文都是当地数据库-你的SQL语句在个中实行。可是,有些情形下,大概更加正确地说,你必需利用这全部四部分定名(或称作一种全称限制名)。可是,在SQLServer2005中,这类情形有所改动。
  二.熟习同义词
  SQLServer2005引进了一个同义词的观点,这是一个单部分的名字,它能够交换在很多SQL语句中的一个两、三或四部分的名字。利用同义词可让你削减输出,并且还能供应一个笼统层来为你回护底层工具的改动。为了了解其事情道理,让我们先看一下创立同义词的语法。上面是CREATESYNONYM语句的语法:
  CREATESYNONYM[schema_name.]synonym_nameFORobject_name
  在此,object_name是一个SQLServer工具(全称限制已足以可以标识出这个工具)的名字,而synonym_name是你想赋给它的新名字。假如你不想为同义词指定一种形式,那末SQLServer利用以后的用户的默许形式。当你创立同义词时,响应的工具不必要存在,由于同义词是迟绑定的:当你实践上利用同义词时,SQLServer仅仅反省基工具。
支持大型的数据库。可以处理拥有上千万条记录的大型数据库。
活着的死人 该用户已被删除
沙发
发表于 2015-1-26 16:20:28 | 只看该作者
至于淘汰的问题,只能说在你的项目周期之内,微软应该都不会倒闭。
若天明 该用户已被删除
板凳
发表于 2015-2-4 20:21:46 | 只看该作者
始终遗憾SQLServer的登陆无法分配CPU/内存占用等指标数。如果你的SQLServer给别人分配了一个只可以读几个表的权限,而这个家伙疯狂的死循环进行连接查询,会给你的系统带来很大的负担。
莫相离 该用户已被删除
地板
发表于 2015-2-10 06:45:14 | 只看该作者
多加的系统视图和实时系统信息这些东西对DBA挑优非常有帮助,但是感觉粒度还是不太细。
小魔女 该用户已被删除
5#
 楼主| 发表于 2015-3-1 02:29:20 | 只看该作者
另一个是把SQL语句写到服务器端,就是所谓的SP(存储过程);
老尸 该用户已被删除
6#
发表于 2015-3-10 12:27:04 | 只看该作者
一个是把SQL语句写到客户端,可以使用DataSet进行加工;
愤怒的大鸟 该用户已被删除
7#
发表于 2015-3-17 07:09:21 | 只看该作者
而写到本地,我又考虑到效率问题.大家来讨论讨论吧,分数不打紧,就给10分,十全十美,没啥对错,各抒己见,但是要有说服力的哦~
简单生活 该用户已被删除
8#
发表于 2015-3-24 01:15:01 | 只看该作者
需要注意的一点,也是我使用过程中发现的一个问题。在建立function->schema->table后,如果在现有的分区表上建立没有显式声明的聚集索引时,分区表会自动变为非分区表。这一点很让我纳闷。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-4-27 18:23

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表