关于返回表名的问题 表名:select name from sysobjects where xtype='u'你要得到什么样的表名?举个例子 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 表名只有部分是固定的,其余是日期,如"ABC20030531",表的数量也是动态的.另外"sysobjects"是甚么? 1、sysobjects是系统表,里面存放着各种数据库对象的信息,比如你建立一个数据库 或表或其它对象的时候,就会自动在这个sysobjects表中存放着它们的相关信息。where 2、xtype='u'是表达要查询的对象的类型是user table(简称U),这样你就可以查到表的信息,而不是其它,比如存储过程是P,系统表是S等。 select name from sysobjects where xtype='u' and name='ABC'+convert(char(8),getdate(),112) 名称 地址 说明sysaltfiles 主数据库 保存数据库的文件syscharsets 主数据库 字符集与排序顺序sysconfigures 主数据库 配置选项syscurconfigs 主数据库 当前配置选项sysdatabases 主数据库 服务器中的数据库syslanguages 主数据库 语言syslogins 主数据库 登陆帐号信息sysoledbusers 主数据库 链接服务器登陆信息sysprocesses 主数据库 进程sysremotelogins主数据库 远程登录帐号syscolumns 每个数据库 列sysconstrains 每个数据库 限制sysfilegroups 每个数据库 文件组sysfiles 每个数据库 文件sysforeignkeys 每个数据库 外部关键字sysindexs 每个数据库 索引sysmenbers 每个数据库 角色成员sysobjects 每个数据库 所有数据库对象syspermissions 每个数据库 权限systypes 每个数据库 用户定义数据类型sysusers 每个数据库 用户 select CONVERT(varchar(10), getDate(),120) --不要时间2002-1-1select convert(char(8),getdate(),112) ----20020101select convert(char(8),getdate(),108) ---06:05:05 多谢各位,pengdali,thank you! 存储过程 循环往上查找推荐人!!!!!!!!!!!! 改变列为自增列 为什么有时会从表保存了而主表却没有保存相应的记录? 删除表中非主键字段重复的数据? 显示会员动态的功能怎么实现 统计效率 VB 修改 SQL 超级用户sa 的密码?! 怎样获取不同数据库的表中的数据[在线等] PostgresSQL 的问题,快帮帮我!!! 如何用一个表的某些字段的值去填充另一个表的相应字段? 想建一个视图,但很难,忘高手指教! 请问在MY SQL中用什么语句创建表时创建一个ID字段它像ACCESS的自动编号
另外"sysobjects"是甚么?
sysaltfiles 主数据库 保存数据库的文件
syscharsets 主数据库 字符集与排序顺序
sysconfigures 主数据库 配置选项
syscurconfigs 主数据库 当前配置选项
sysdatabases 主数据库 服务器中的数据库
syslanguages 主数据库 语言
syslogins 主数据库 登陆帐号信息
sysoledbusers 主数据库 链接服务器登陆信息
sysprocesses 主数据库 进程
sysremotelogins主数据库 远程登录帐号syscolumns 每个数据库 列
sysconstrains 每个数据库 限制
sysfilegroups 每个数据库 文件组
sysfiles 每个数据库 文件
sysforeignkeys 每个数据库 外部关键字
sysindexs 每个数据库 索引
sysmenbers 每个数据库 角色成员
sysobjects 每个数据库 所有数据库对象
syspermissions 每个数据库 权限
systypes 每个数据库 用户定义数据类型
sysusers 每个数据库 用户
select convert(char(8),getdate(),112) ----20020101
select convert(char(8),getdate(),108) ---06:05:05
thank you!