[MSSQL] 컬럼명 검색해보자

MSSQL #전체컬럼명 #알아내기 #쿼리하나로 #간단하게 #꿀팁 #column검색

안녕하세요, 배곧동개발자 입니다.

DB를 만지다보면 가끔 해당 테이블의 컬럼명을 모두 긁어와야 하는 경우가 있어요.

한가지 예로 ID값이 걸려있는 테이블에 insert를 치고 싶을 때에 ID값을 무시하려면 반드시 컬럼명을 입력해야되죠.

이런 경우 혹시 디자인 탭에 들어가서 한땀한땀 복붙하지는 않으시죠? 아래 쿼리를 입력해주면 아주 쉽게 컬럼명 검색이 가능해요.

SELECT
  B.name as 'tableName'
  ,A.name as 'colunmName'
  ,A.prec
FROM
  dbo.syscolumns A , dbo.sysobjects B
WHERE
  A.id = B.id
  and B.name = '테이블이름'

쭈욱- 긁어다가 용도에 맞게 가공해서 사용해주시면 됩니다. 참 쉽죠잉?

이만, 배곧동개발자 이였습니다.

Leave a Comment