sp_helplanguages和常用系统视图

在知识库中的“SQL Server关于星期问题(一)”,提到过关于如何取得系统内备用的语言的信息,用到函数

sp_helplanguage。现在把它总结一下,
1.sp_helplanguae['languagename']它是系统自带的函数,它存两种的用法,一种是带有参数,直接返回指定了

的语言的信息;另一种是不带有任何参数,则返回系统中所有的备用语言的基本系统。(说明:具体查询所返回

来的语言的信息字段的含意,请参见“联机丛书”)

2 sys.syslanguages系统视图,同上函数一样返回指定的语言或系统所有的备用语言。(用法见后面的所附的代

码)。

3 sys.sysobjects系统视图。它可以返回指定数据库的所有类型的表,视图等,(具体用法参见“联机丛书”)

4 sys.databases系统视图,它返回整个SERVER的所有数据库的信息。

备注:以下为这次小笔记的测试示例

--sp_helplanguage['languagename']函数,返回指定的语言,或返回系统所有的备用语言。
exec sp_helplanguage 'us_english';  --执行函数时用exec.
exec sp_helplanguage;--执行无参数的此函数,返回所有的语言。

--sys.syslanguages系统视图,返回指定或所有语言的信息。

select * from sysobjects  where name='syslanguages' and xtype='v'--可以说明syslanguages为系统视图。
select * from sys.syslanguages where name='简体中文'  --返回指定语言,‘简体中文’的所有信息
select name from syslanguages --返回系统所有备用语言的名称


--sys.sysobjects系统视图。
use Northwind
select * from sys.sysobjects where xtype = 'U'--返回指定数据库中的所有数据表信息
select * from sys.sysobjects where xtype = 'V'--返回指定数据库中的所有视图信息


--sys.databaes,sys.sysdatabases,sysdatabases
select * from sys.databases
select * from sys.sysdatabases 
select * from sysdatabases--只有在master数据库下才可运行。(不知道为什么 ?)
                                                                                                  2009-12-17
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值