Как получить тип столбца в Sybase ASE, используя SQL - PullRequest
0 голосов
/ 09 января 2020

Что SQL можно использовать для получения типа столбца в Sybase ASE?

Ответы [ 2 ]

1 голос
/ 28 января 2020

В любой базе данных вы можете использовать специальную хранимую процедуру

sp_columns '<tableName>', null, null, '<colName>'

и, конечно, отображать все столбцы с подробной информацией о них для данной таблицы:

sp_columns '<tableName>'
0 голосов
/ 09 января 2020

Имеется таблица с именем "fruit" и столбец с именем "color":

select obj.name as "table", col.name as "column", type.name as "type"
  from sysobjects obj
  join syscolumns col on obj.id=col.id
  join systypes type on col.type=type.type and col.usertype = type.usertype
 where obj.type = "U"               -- means 'U'ser table
   and user_name(obj.uid) = 'dbo'   -- or whatever the user is who owns/created the table
   and obj.name = 'fruit' 
   and col.name = 'color'
...