USE {{DB NAME}};
SELECT 'DECLARE @Kr_' + COLUMN_NAME + ' ' + UPPER(DATA_TYPE)
+ ( CASE WHEN CHARACTER_MAXIMUM_LENGTH IS NOT NULL AND CHARACTER_MAXIMUM_LENGTH > 0 THEN '(' + CAST(CHARACTER_MAXIMUM_LENGTH AS VARCHAR) + ')' ELSE '' END )
+ ' = NULL'
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = '{{TABLE NAME}}'
결과
DECLARE @Kr_address NVARCHAR(200) = NULL
DECLARE @Kr_detailAddress NVARCHAR(200) = NULL
DECLARE @Kr_geoLocation GEOGRAPHY = NULL
DECLARE @Kr_complexNo INT = NULL
DECLARE @Kr_complexHscpNo INT = NULL
DECLARE @Kr_complexName NVARCHAR(50) = NULL
DECLARE @Kr_complexBuildingNo NVARCHAR(50) = NULL
DECLARE @Kr_complexPtpNo INT = NULL
DECLARE @Kr_complexPtpNm VARCHAR(20) = NULL
DECLARE @Kr_saleAmount MONEY = NULL
DECLARE @Kr_accessRoadDistance INT = NULL
DECLARE @Kr_accommodationType INT = NULL
DECLARE @Kr_accommodationTypeName NVARCHAR(50) = NULL
...
'DB > mssql' 카테고리의 다른 글
[mssql] 특정 문자열 포함 sp 명 반환 (0) | 2018.12.08 |
---|---|
[mssql] 트랜잭션로그 백업하기(SSMS) (0) | 2018.03.19 |
[mssql][웹서비스호출] 구성 요소 'Ole Automation Procedures'이(가) SQL Server 보안 구성의 일부로 해제되었으므로 이 구성 요소의 프로시저 'sys.sp_OACreate'에 대한 액세스가 차단되었습니다. 시스템 관리.. (0) | 2018.01.31 |
[mssql] 특정 그룹의 첫번째만 가져올때 (0) | 2018.01.19 |
[mssql] REPLICATE + SUBSTRING 조합으로 이메일 주소 가리기 (0) | 2017.11.28 |