易截截图软件、单文件、免安装、纯绿色、仅160KB

关于sql存储过程 - MS-SQL Server / 基础类

有个系统存储过程 sp_tables 它可以显示当前数据库中所有表 我想让它只显示用户表或系统表怎么做呢?
加查询条件!

朋友能给具体的操作代码不,我不会写啊!

select * from sysobjects where xtype=’u’

这个是返回所有用户表

SQL code:
exec sp_tables @table_TYPE='''system table''' --系统表
exec sp_tables @table_TYPE='''table''' --用户表


用sp_tables存储过程的话,设置一下最后一个参数
EXEC sp_tables syscolumns, dbo, Company, "'SYSTEM TABLE'"


SQL code:
语法

sp_tables [ [ @table_name = ] 'name' ]
[ , [ @table_owner = ] 'owner' ]
[ , [ @table_qualifier = ] 'qualifier' ]
[ , [ @table_type = ] "type" ]
[ , [@fUsePattern = ] 'fUsePattern'];


参数
[ @table_name =] 'name'
用来返回目录信息的表。name 的数据类型为 nvarchar(384),默认值为 NULL。支持通配符模式匹配。

[ @table_owner = ] 'owner'
用于返回目录信息的表的所有者。owner 的数据类型为 nvarchar(384),默认值为 NULL。支持通配符模式匹配。如果未指定所有者,则遵循基础 DBMS 的默认表可见性规则。

在 SQL Server 中,如果当前用户拥有一个具有指定名称的表,则返回该表的列。如果未指定所有者,且当前用户未拥有指定名称的表,则该过程查找由数据库所有者拥有的具有指定名称的表。如果有,则返回该表的列。


相关问答:

jsp链接sql2000的疑问?



type Exception report


message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jas ......

求一sql语句 - MS-SQL Server / 疑难问题

现在有两张表:文章主表A(articleId,articleTitle),文章评论表B(commentId,articleId,commentTitle)
现在我想实现这样的功能:列出文章列表,其中每篇文章标题下面列出此文章的前2个文章评论,请问sql语句怎么写啊 ......

SQL语句问题 - MS-SQL Server / 疑难问题

请教高手:
 以下是数据库中的三条记录,英文为字段名称  
  id planname TaskBeginTime Status
329 2010年03 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号