当前位置: 首页 > 编程笔记 >

SQLServer获取临时表所有列名或是否存在指定列名的方法

贡英华
2023-03-14
本文向大家介绍SQLServer获取临时表所有列名或是否存在指定列名的方法,包括了SQLServer获取临时表所有列名或是否存在指定列名的方法的使用技巧和注意事项,需要的朋友参考一下

获取临时表中所有列名

select name from tempdb.dbo.syscolumns where id=object_id( '#TempTB')

判断临时表中是否存在指定列名

if col_length('tempdb.dbo.#TempTB','columnName') is not null
  print '存在'
else
  print '不存在'

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持小牛知识库!

 类似资料:
  • 本文向大家介绍python获取指定目录下所有文件名列表的方法,包括了python获取指定目录下所有文件名列表的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了python获取指定目录下所有文件名列表的方法。分享给大家供大家参考。具体实现方法如下: 这里python代码实现获取文件名列表的功能,可以指定文件中包含的字符,方便提取特定类型的文件名列表: 可以使用pip在线安装wlab 还是

  • 问题内容: 我发现自己处于一个不熟悉的数据库中的位置,该数据库的每个表都有大量的列。我对要查找的数据有所了解,但我不知道该数据位于哪一列中并需要使用它来定位所需的确切数据(并且必须针对多组数据重复执行此任务) 。 有没有办法像笛卡尔选择一样应用? 以下内容将说明我想做的更好的一点(即使在语法上很荒谬): 编辑 : 请注意,我无意在任何报告中使用直角坐标选择-此处的目的是帮助我确定需要放入查询中的相

  • 问题内容: 我正在使用jOOQ和一个临时表: 这使我可以编写简单的查询:DSL.select(TYPE,TOKEN).from(TMP)… 但是,当我尝试针对另一个表进行联接时,由于列名并且不具有表名的限制(即,我需要生成的代码看起来像),这会造成歧义。是否可以通过使Jooq理解temp表具有某些列,或通过使用具有限定名称的a来实现此目的? 当然,对于查询的这些部分,我总是可以使用原始SQL,这是

  • 问题内容: 如何获得具有特定列名的所有表的列表? 问题答案: 在每个数据库级别上都非常简单

  • 问题内容: 是否有一种快速的方法可以从中的所有表获取所有列名,而不必列出所有表? 问题答案:

  • 问题内容: 我想从数据库中的表中获取列名列表。使用编译指示,我会得到一个元组列表,其中包含很多不需要的信息。有没有办法只获取列名?所以我最终可能会遇到这样的事情: [Column1,Column2,Column3,Column4] 之所以绝对需要此列表,是因为我想在列表中搜索列名并获取索引,因为很多代码中都使用了索引。 有没有办法得到这样的清单? 谢谢 问题答案: 您可以使用sqlite3和pep