집에서 조용히 일을 할때면 조금 어두운 환경에서 코딩하는 것을 선호합니다.

 

그러다 보니 IDE Tool 의 밝은 화면은 눈을 부시게 하여 평상시에도 주로 Dark Theme 를 사용합니다.

 

하지만 성격이 그리 까칠한? 성격은 아닌지라 옆에 끼고 살다시피하는 Management Studio 는  Dark Theme 없이도 

사용하고 있었습니다.

 

하지만 요즘들어 노안이 슬슬... 아니 이미 와서 눈건강에 신경이 많이 쓰이는데요.

오늘은 일하다 갑자기 눈에 거슬렸습니다.

 

그래서 조회를 해서... 찾아냈습니다. 2017년 글이군요... ㅡㅡ;

조금더 일찍 알았더라면 하는 아쉬움이 있습니다.

 

Object Explorer 는 바뀌지 않지만 좋네요.

저처럼 어두운 환경을 좋아하는 밝은? 성격의 개발자 분들께서 사용하시면 좋겠네요. ^^;

 

혹시 Editor 에서 영문을 사용하다가

딴짓하고 돌아와서 Typing을 할때 자동으로 한글모드로 변경되어 버리는 상황! 너무 속상한데요...

 

방법 혹시 아시는 분 계실까요? 아시는 분... 팁 좀 알려주셔요.

 

www.sqlshack.com/setting-up-the-dark-theme-in-sql-server-management-studio/

 

Setting up the dark theme in SQL Server management studio

In this article, we are going to explain step by step how to enable SSMS Dark theme in all versions of SQL Server Management Studio

www.sqlshack.com

 

SSMS 18
C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE

Once the file is opened in the text editor, 
scroll down and find the section of the code under the “Remove Dark theme” heading, 
add “//” (without quotation marks) at the beginning of the first line like shown below, 
and save the file:


powershell -Command "(gc 'C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\ssms.pkgundef') -replace '\[\`$RootKey\`$\\Themes\\{1ded0138-47ce-435e-84ef-9ec1f439b749}\]', '//[`$RootKey`$\Themes\{1ded0138-47ce-435e-84ef-9ec1f439b749}]' | Out-File 'C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\ssms.pkgundef'"

 

 

행복한 고수되십시오.

woojja ))*

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

반응형

 

  UPDATE [dbo].[SOME_TABLE_NAME]
  SET 
      [SOME_FIELD_NAME] = REPLACE(REPLACE([SOME_FIELD_NAME], CHAR(13), ''), CHAR(10), '');

 

 

행복한 고수되셔요.

woojja ))*

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

반응형

이걸 이제야 ...

평소 Return 을 쓰다가 ExecuteScalar 를 사용해서는 값을 못가져오는 것을 알고는

급한 마음에 sp 를 Select 로 수정해서 사용했다.

 

"어허~ 그럼 Return 구문을 써서는 어떻게 가져와야하는거지??"

하며 궁금해만 하다가...

 

이제야 알게 되었다.

 

CREATE PROCEDURE usp_WoojjaReturnValue
(
     @WoojjaName NVARCHAR(50),
     @WoojjaValue INT
) AS

-- INSERT the new record
INSERT INTO woojjaTable(Name, Value)
VALUES(@WoojjaName, @WoojjaValue)

RETURN 1

 


 

 

 

Dim woojjaConnection as New SqlConnection(connection string)
woojjaConnection.Open()

Dim woojjaCommand as New SqlCommand("usp_WoojjaReturnValue", woojjaConnection)
woojjaCommand.CommandType = CommandType.StoredProcedure

woojjaCommand.Parameters.Add("@WoojjaName", SqlDbType.VarChar, 50)
woojjaCommand.Parameters("@WoojjaName").Value = userID
woojjaCommand.Parameters.Add("@WoojjaValue", SqlDbType.Int)
woojjaCommand.Parameters("@WoojjaValue").Value = siteID


'여기서부터가 중요하다.
Dim returnValParam as New SqlParameter("@RETURN_VALUE", SqlDbType.Int)

'요기가 젤루 중요하다. ParameterDirection 을 ReturnValue 로 해야한다는거
returnValParam.Direction = ParameterDirection.ReturnValue

'그리고 마지막으로 Parameters Collection 에 parameter 를 추가한다.
woojjaCommand.Parameters.Add(returnValParam)

Dim woojjaReader as SqlDataReader = woojjaCommand.ExecuteReader()

Dim returnValue as Integer = Convert.ToInt32(returnValParam.Value)

 


이런거였어...

ㅡㅡ'


행복한 고수되십시요...

woojja ))*

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

반응형

날짜 조회 쿼리

 

SELECT CONVERT(CHAR(10),DATEADD(d,number,'2012-01-01'),120) dt,
    DATENAME(dw,DATEADD(d,number,'2012-01-01')) dn,
    DATEPART(dw,DATEADD(d,number,'2012-01-01')) dp
FROM MASTER..SPT_VALUES
WHERE TYPE = 'P' AND number <= DATEDIFF(d,'2012-01-01','2013-12-31')

 

행복한 고수되셔요~

woojja ))*

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

반응형

+ Recent posts