ms-sql(13)
-
MS-SQL EXCEL파일 생성 및 DATABASE SERVER 에 DOWNLOAD 하기
# MS-SQL EXCEL파일 생성 및 DATABASE SERVER 에 DOWNLOAD 하기 USE [DATABASE] GO /****** Object: StoredProcedure [dbo].[TEST_EXCEL] Script Date: 02/02/2017 08:59:07 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROC [dbo].[TEST_EXCEL] AS DECLARE @filename1 varchar(100) ,@allFile varchar(300) ,@sql varchar(8000) ,@QueryString varchar(8000) ,@DATE VARCHAR(10) SET @DATE = Substring(CONVERT(V..
2017.02.02 -
MSSQL SQLSTATE=22001 ERROR
# MS-SQL ERROR 해당 에러는 INSERT 되는 DATA의 문자열보다, TABLE 컬럼의 사이즈가 적어서 발생하는 것입니다. - 해결방법 쿼리문을 확인한 다음 해당 컬럼의 사이즈를 늘려주면 됩니다. 어떤 컬럼인지 확인하는 방법은 없는것 같습니다. EXEC sp_help [테이블명] 실행하면 하면 테이블 정보가 나옵니다. 비교하면서 확인하시기 바랍니다.
2017.02.02 -
MS-SQL CSV파일 생성 및 DATABASE SERVER 에 DOWNLOAD 하기
# MS-SQL CSV파일 생성 및 DATABASE SERVER 에 DOWNLOAD 하기 USE [DATABASE] GO /****** Object: StoredProcedure [dbo].[TEST_CSV] Script Date: 02/02/2017 08:59:07 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROC [dbo].[TEST_CSV] AS DECLARE @filename1 varchar(100) ,@allFile varchar(300) ,@sql varchar(8000) ,@QueryString varchar(8000) ,@DATE VARCHAR(10) SET @DATE = Substring(CONVERT(VARCHAR..
2017.02.02 -
PB11.5 , POWERBUILDER 11.5 , SQLSTATE ERROR 22005
SQLSTATE=22005 [Microsoft][ODBC SQL Server Dirver]캐스트 사양에 대한 문자값이 올바르지 않습니다. DBParm 부분에 StripParmNames='Yes' and CallEscape='No' 추가하니 해결이 되었습니다. SQLSTATE ERROR 22005 ERROR 해결
2016.08.24 -
[MS-SQL] ROW 값 나열하기, 세로 값을 가로 값으로 나열하기
--SEARCH TABLE select TEST01, TEST02 from TEST_001 --INSERT VALUES insert into TEST_001 values ('A','A') insert into TEST_001 values ('B','B') insert into TEST_001 values ('C','C') insert into TEST_001 values ('D','D') insert into TEST_001 values ('E','E') insert into TEST_001 values ('C','F') insert into TEST_001 values ('C','G') --QUERY declare @TEST_VAL varchar(50) declare @VAL varchar(50) de..
2016.08.24 -
MSSQL, LEFT, RIGHT, SUBSTRING, LEN
declare @test_data varchar(50) set @test_data = 'ABCDE12345' SELECT left(@test_data, 2) --value : AB SELECT SUBSTRING(@test_data, 1, 2) --value : AB SELECT right(@test_data,2) --value : 45 SELECT SUBSTRING(@test_data, len(@test_data)-1, len(@test_data)) --value : 45
2016.08.16