`
lijiehua
  • 浏览: 31611 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

遍历表中的字段属性

Go 
阅读更多
IF OBJECT_ID('SP_LISTCOLUMNS', 'PROCEDURE') IS NOT NULL
        DROP PROC SP_LISTCOLUMNS
GO

CREATE PROC SP_LISTCOLUMNS
(
      @TABLE_NAME     NVARCHAR(50)
)
AS
BEGIN
  SELECT
       FIELDNAME = SYS.COLUMNS.NAME ,
       TYPENAME = SYS.TYPES.NAME ,
       MAX_LENGTH = SYS.COLUMNS.MAX_LENGTH,
       PREC = SYS.COLUMNS.PRECISION
   FROM sys.columns LEFT JOIN SYS.TYPES
            ON SYS.COLUMNS.SYSTEM_TYPE_ID = SYS.TYPES.SYSTEM_TYPE_ID
   LEFT JOIN SYS.SYSOBJECTS
           ON sys.columns.OBJECT_ID = SYS.SYSOBJECTS.ID
  WHERE SYS.SYSOBJECTS.XTYPE='U' AND SYS.SYSOBJECTS.NAME=@TABLE_NAME
END
分享到:
评论

相关推荐

    C#中,数据集DataSet使用方法大全

    这段代码展示了如何通过`foreach`循环遍历表中的每一列,并打印出每列的名称。这有助于快速了解数据表包含哪些字段。 #### 三、查看SqlDataAdapter返回的数据 查看`SqlDataAdapter`返回的数据可以通过多种方式实现...

    VB INET控制post提交网页表单源码

    这通常涉及遍历表单字段,将每个字段名和值连接在一起,中间用等号分隔,不同的字段用&符号分隔。例如,如果有一个名为"name"的字段和一个名为"email"的字段,数据字符串可能是"name=test&email=test@example.com"。...

    FormBeanUtil

    `FormBeanUtil`会遍历表单提交的所有参数,找到对应的Bean属性,并将值设置进去,从而实现数据的自动绑定。 三、FormBeanUtil的使用方法 1. 导入依赖:首先,你需要在项目中引入`FormBeanUtil`相关的类库。在给定...

    ArcGIS接口详细说明之个人开发心得

    29. **读取一个字段内的所有值**:遍历表的每一行,通过IRow和IField获取字段的所有值。 30. **编辑更改属性字段的值**:使用IFeature或IRow接口的SetField方法更新属性。 31. **将MapControl中的Map复制到...

    数据结构:线性表(顺序存储).ppt

    6. TraverseList(L):遍历表:依次输出表 L 中的所有元素。 7. FindList(L,item):在表中查找:在表 L 中查找值为 item 的元素,找到返回 true,找不到返回 false。 8. UpdateList(L,item):更新表:用 item 的完整...

    2021-2022计算机二级等级考试试题及答案No.10287.docx

    在 Visual FoxPro 中,SCAN...ENDSCAN 是一种循环结构,用于遍历表中的记录。为了提前结束 SCAN...ENDSCAN 循环并跳到 ENDSCAN 后面的语句执行,可以使用 EXIT 语句。 ### 4. Word 文档中的段落标记 Word 文档中的...

    打表工具可用于Unity表格的制作与读取

    4. **遍历数据**:描述中建议使用`foreach`循环来遍历表中的数据。这是因为`foreach`在遍历集合时简洁易懂,同时也符合Unity的编程风格。例如,你可以这样遍历数据: ```csharp List<BaseData> dataList = Load...

    2021-2022计算机二级等级考试试题及答案No.10452.docx

    - **区别**:`DO WHILE`用于条件循环,`FOR`用于计数循环,而`SCAN`用于遍历表中的记录。 ### 13. 运算器的功能 - **主要功能**:运算器的主要功能是执行算术运算和逻辑运算。 - **扩展**:除了基本的加减乘除外,...

    Nhibernate生成单表映射的模板

    - 遍历表的每个字段,生成`<property>`或`<component>`元素 - 如果有主键,生成`<id>`元素 - 处理其他特定于Nhibernate的属性,如懒加载(lazy)、索引(index)等 4. **测试和调试模板**: 在 Codesmith 中,你...

    易语言快速构造超级列表框表项源码.rar

    通过源码,我们可以了解到如何设置表项的文本、颜色、字体、图像等属性,以及如何插入、删除、修改和遍历表项。 源码还可能涉及事件处理机制,例如当用户点击列表项时触发的事件,或者在列表框滚动时的处理。此外,...

    Jackcess(Java的Access数据库操作库).zip

    3. **读取数据**:遍历表中的记录,获取并处理数据。 ```java for (Row row : table) { Object value = row.getValue("ColumnName"); // 处理数据... } ``` 4. **写入数据**:创建新的行对象,设置字段值,然后...

    SAP ALV功能总结

    通过循环遍历表`IT_MATNR`,从`EKPO`和`MAKT`表中进一步获取缺失的数据项,确保所有需要的信息都已准备好。 **ALV展示(`ALV_SHOW`)**:这部分代码负责调用`REUSE_ALV_GRID_DISPLAY`函数模块,从而在界面上显示数据...

    2021-2022计算机二级等级考试试题及答案No.2548.docx

    - **知识点**: 在Visual FoxPro中,`SCAN...ENDSCAN`循环是一种常用的循环结构,用于遍历表中的记录。当需要提前退出循环时,可以使用`EXIT`语句。 - **解析**: 在Visual FoxPro中,`LOOP`语句用于跳过循环体内剩余...

    2021-2022计算机二级等级考试试题及答案No.13138.docx

    - **程序**:通过 SCAN...ENDSCAN 循环遍历表中的每一条记录,并累加“ZF”字段的值。 题目中的正确答案是 **A. 1100.00**。 ### 16. 线性链表的特征 **知识点:** 线性链表是一种常见的数据结构,由一系列节点...

    电子海图一个读取的开源代码

    4. **遍历表**:使用`mitab_get_record_count`获取文件中的记录数量,然后使用`mitab_get_record`逐条读取记录。每条记录代表地图的一个对象。 5. **解析几何和属性**:读取到的记录包含几何信息和属性数据。几何...

    DELPHI编程将MSSQL表、视图、存储过程转换为SQL语句..rar

    4. **转换表为SQL语句**: 要将表转换为创建表的SQL语句,需要遍历表的所有列,并构造CREATE TABLE语句。这涉及对TADOTable或TADODataset组件的Fields属性的迭代,获取每个字段的名称、类型、长度等信息。 5. **处理...

    接口/总线/驱动中的基于ADO的复杂数据库编程的应用

    在处理表结构时,开发者可能需要遍历表的所有字段,获取每个字段的名称、数据类型等信息,这可以通过ADO提供的方法实现,如ADODataset的Fields集合。生成的SQL语句可以帮助在目标数据库中创建相应的表结构,从而实现...

    PROGRESS编程其实很简单

    - **Foreach循环**: 用于遍历表中的记录。 ```progress FOREACH TABLE_NAME: DISPLAY TABLE_NAME. END. ``` 这段代码将遍历`TABLE_NAME`表中的所有记录,并显示每一条记录。 - **条件查询**: 在`Foreach`循环...

    易语言-易语言mdb数据库结构记录保存

    易语言的数据库类源码可能包括了一系列的函数或过程,用于读取数据库的表结构、索引信息、字段属性等,并将这些信息序列化保存到文件中。 具体来说,该源码可能实现了以下功能: 1. **打开mdb数据库**:使用易语言...

    asp+Access通用的自动替换数据库中的字符串

    - `Rs2.Open` 打开一个记录集,遍历表中的所有记录和字段。 - `Rs2(i).Properties("ISAUTOINCREMENT") = False` 和 `Rs2(i).Type<>128 And Rs2(i).Type<>204 And Rs2(i).Type<>205` 判断字段是否为非自动编号且...

Global site tag (gtag.js) - Google Analytics