SqlServer查询表中各列名称、表中列数

   查询表名为tb_menu的所有列名
?

1

select name from syscolumns where id=object_id('tb_menu')

  查询表名为tb_menu的所有列名个数

?

1

select count(name) from syscolumns where id=object_id('tb_menu')

  或者

?

1
2
3

select count(syscolumns.name)
from   syscolumns ,sysobjects   
where  syscolumns.id=sysobjects.id  and sysobjects.name = 'tb_menu'

时间: 2024-08-03 14:07:17

SqlServer查询表中各列名称、表中列数的相关文章

《从Excel到R 数据分析进阶指南》一2.7 查看列名称

2.7 查看列名称 names()函数用来单独查看数据表中的列名称. #查看列名称 names(df) [1] "id" "city" "age" "category" "price"

Oracle中对列加密的方法

Oracle支持多种列加密方式: 1,透明数据加密(TDE):create table encrypt_col(id int,txt varchar2(100) encrypt using '算法名称' identified by '密钥' no salt);优点:对应用完全透明缺点:需要数据库管理员管理wallet,增加了管理复杂性,也无法避免数据库管理员查看原文. 2,使用DBMS_CRYPTO包优点:只要应用程序保存好密钥,数据库管理员无法察看: 测试:DECLARE   input_st

Oracle 查询表中各列名称、表中列数

1.查询表中列数 select count( column_name ) from user_tab_columns where table_name = '表名'; --表名为大写 或者: select count(column_name) from user_tab_columns where table_name=upper('表名'); 2.查询表中所有列名 SELECT COLUMN_NAME FROM USER_TAB_COLUMNS WHERE TABLE_NAME = '表名'

自定义数据库物理表中各列字段的名称

数据|数据库 (一). 序幕 1.在实际的软件开发中大部分都是团队合作开发的,经常会出现这种情况,一个程序员只设计好数据库,由另一个程序员写程式.这就出现一个问题. 设计数据库的程序员 设计数据库字段名称命名习惯 与 写程式码程序员数据库命名习惯有些不同.  例如: 数据库程序员对 客户名称习惯命名"CustomerName" ,而写程式代码程序员习惯命名"CusName",这样,写程式代码程序员在使用时,可能会大量使用类似:DataSet.Row[0]["

如何在oracle中查询所有用户表的表名、主键名称、索引、外键等

1.查找表的所有索引(包括索引名,类型,构成列):  select t.*,i.index_type from user_ind_columns t,user_indexes i where t.index_name = i.index_name and t.table_name = i.table_name and t.table_name = 要查询的表  2.查找表的主键(包括名称,构成列):  select cu.* from user_cons_columns cu, user_con

sql-MS SQL怎么根据表名查询表中的字段相关信息

问题描述 MS SQL怎么根据表名查询表中的字段相关信息 MS SQL怎么根据表名查询表中的字段相关信息,包括字段的名称,类型,备注信息 select syscolumns.name,systypes.name as type,(select isnull(value,'') from sys.extended_properties ex_p where ex_p.minor_id=0 and ex_p.major_id=sysobjects.id) as TableDemo ,ext.valu

sqlserver中操作主从关系表的sql语句

sqlserver中操作主从关系表的sql语句,重点讲解,科目信息传递过后怎么处理.假设从表Tb_StudentSubject 存在StudentId,SubjectId两个字段.那么代码如下: 复制代码 代码如下: Create proc SaveInfo ( ---参数列表不再逐一书写 @subjectList varchar(400)) as begin tran --新增或修改主表 省略 DECLARE @subjectID int, @subjectIDsLen int,--科目长度

代码-C#程序修改Excel表中某列的数据

问题描述 C#程序修改Excel表中某列的数据 本人是编程草鸟,求各位大神欧巴给出完整代码,nopi什么的各种不会,搜索度娘大半天一点也看不懂.求大神谢谢! 解决方案 复制粘贴会么?http://zhidao.baidu.com/link?url=dTzKUW9sTVedc0JVDUBITHmDezaPJ6XBUQPSYjFNQX4ilqsu-yEuROWB8Deq4lvIc_2MUWloky2v6eIPldIZzc_BfHazRxSvxiXFIeNf3FS 解决方案二: 下载npoi的库,添加

mysql查看表中每列信息

问题描述 mysql查看表中每列信息 mysql中如何查看表中每列的属性,比如是varchar(),还是int的? 解决方案 desc 表名......... 解决方案二: desc 表名........ 解决方案三: mysql查看表结构命令,如下: desc 表名; show columns from 表名; describe 表名; show create table 表名 如果回答对您有帮助,请采纳 解决方案四: 打开.......... 解决方案五: desc 表名; show col