这个数据库类型紧密相关的
数据库大多有自己的系统表来存放这些元数据
举个sqlserver的例子
select object_name(cid) as 表名
,cname as 字段名
,tname 数据类型
,clength 长度
,cprec as 精度
,pvalue as 字段说明
,mtext as 默认值
,case when cstatus=0x80 then 1 else 0 end 标识
,ciscomputed 是否已计算该列的标志
,cisnullable 是否允许空值
,cisoutparam 是否输出参数
from syscolumns c
inner join systypes t on cxusertype=txusertype
left join sysproperties p on cid=pid and ccolid = psmallid
left join syscomments m on ccdefault=mid
where objectproperty(cid,'IsUserTable')=1 and object_name(cid)='dat_deptinfo'
一个@称为用户定义变量 两个@@称为系统定义变量。
User variables are written as @var_name, User-defined variables are session specific A user variable defined by one client cannot be seen or used by other clients
首先确定你表3的字段就是和表一的一样么,如果是,那么直接insert into 表3 (select from 表1 where kkh in (select distinct 科考号 from 表2) 就可以了,如果不是就得把每个要插入的字段单独写出来,select 字段名 from ……
以上就是关于怎么用命令行的方式查询数据库表中有哪些字段全部的内容,包括:怎么用命令行的方式查询数据库表中有哪些字段、linux的命令终端,登录mysql数据库后,查看配置参数的值,怎么理解、求 一个简单的sql数据库 查询命令【急】等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)