반응형

sql-server 17

SQL Server에서 문자열이 Null이 아니거나 비어 있지 않은지 확인하는 방법

SQL Server에서 문자열이 Null이 아니거나 비어 있지 않은지 확인하는 방법 SQL Server 체크인 방법WHERE컬럼이 null이 아닌지와 빈 문자열이 아닌지를 나타냅니다( ).'')?빈 문자열로 "만 일치시키려면 WHERE DATALENGTH(COLUMN) > 0 공백으로 구성된 문자열을 모두 빈 문자열로 카운트하는 경우 WHERE COLUMN '' 둘 다 돌아오지 않습니다.NULL에서 사용되는 경우의 값WHERE절을 클릭합니다.~하듯이NULL로서 평가하다UNKNOWN보다 이런 것들을 위해서TRUE. CREATE TABLE T ( C VARCHAR(10) ); INSERT INTO T VALUES ('A'), (''), (' '), (NULL); SELECT * FROM T WHERE C '..

programing 2023.04.19

DateTime 데이터베이스 필드를 "지금"으로 설정합니다.

DateTime 데이터베이스 필드를 "지금"으로 설정합니다. VB.net 코드에서는 SQL 파라미터로 요청을 만듭니다.DateTime 파라미터를 DateTime 값으로 설정합니다.이제 제 요청은 어떻게 될까요? UPDATE table SET date = "2010/12/20 10:25:00"; 또는 UPDATE table SET date = GETDATE(); 첫 번째 경우에는 모든 기록이 정확히 같은 시간으로 설정될 것이라고 확신합니다.두 번째 경우 DBMS가 요청을 처리하는 방법에 따라 달라집니다.두 번째 질문으로 이어집니다.SQL Server는 큰 테이블을 NOW()로 갱신할 때 동일한 날짜와 시간을 설정합니까? EDIT : NOW() (SQL Server에는 존재하지 않음)를 GETDATE()로 ..

programing 2023.04.19

SQL Server에서 사용자를 생성한 후 로그인할 수 없음

SQL Server에서 사용자를 생성한 후 로그인할 수 없음 문제는 사용자를 생성한 후 SQL Server에 로그인할 수 없다는 것입니다.새 사용자가 보안/로그인 아래에 나열되므로 사용자 생성이 성공합니다. 이 문제의 해결 방법-- 사용자 'sims'에 대해 로그인하지 못했습니다.사용자가 신뢰할 수 있는 SQL Server 연결과 연결되어 있지 않습니다.(Microsoft SQL Server, 오류: 18452) SQL Server가 혼합 인증을 허용하도록 구성되지 않았습니다.수정 순서는 다음과 같습니다. 오브젝트 탐색기의 루트에 있는 SQL Server 인스턴스를 오른쪽 클릭합니다. [ Properties ]을 클릭합니다. 왼쪽 페인으로 [Security]를 선택합니다. [ SQL Server and ..

programing 2023.04.19

다음 코드에서의 sys.sp_addextended property 사용에 대해 설명해 주시겠습니까?

다음 코드에서의 sys.sp_addextended property 사용에 대해 설명해 주시겠습니까? 뷰가 생성된 후 다음 코드는 어떻게 됩니까?나에게 어떤 생각이나 길을 가르쳐 줄 수 있나요? 이 코드는 여기서 가져온 것입니다. /****** Object: View [dbo].[vProductImages] Script Date: 04/28/2008 16:59:05 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[vProductImages] AS SELECT dbo.Products_Images.ProductID, dbo.Images.ThumbUrl, dbo.Images.FullImageUrl FROM dbo.Produc..

programing 2023.04.14

SQL Server ': setvar' 오류

SQL Server ': setvar' 오류 다음과 같이 T-SQL에 스크립트 변수를 작성하려고 합니다. /* Deployment script for MesProduction_Preloaded_KLM_MesSap */ GO SET ANSI_NULLS, ANSI_PADDING, ANSI_WARNINGS, ARITHABORT, CONCAT_NULL_YIELDS_NULL, QUOTED_IDENTIFIER ON; SET NUMERIC_ROUNDABORT OFF; GO :setvar DatabaseName "MesProduction_Preloaded_KLM_MesSap" 그러나 이 작업을 실행하면 "Incorrect syntax near ':'라는 오류가 나타납니다.내가 뭘 잘못하고 있지?:setvar는 SQL ..

programing 2023.04.09

SQL Server에 IP 주소를 저장하기 위한 데이터 유형

SQL Server에 IP 주소를 저장하기 위한 데이터 유형 SQL Server에 IP 주소를 저장하려면 어떤 데이터 유형을 선택해야 합니까? 올바른 데이터 유형을 선택하면 IP 주소로 필터링하는 것이 쉬워집니까?IPv4 를 보존하는 기술적으로 올바른 방법은, 바이너리(4)입니다(INT32/INT(4)도 아니고, 모두 알고 있는 숫자 텍스트 형식(255.255.255.255)은 바이너리 컨텐츠의 표시 변환일 뿐입니다). 이렇게 하면 함수를 텍스트 표시 형식으로 변환하거나 텍스트 표시 형식에서 변환할 수 있습니다. 텍스트 표시 형식을 이진 형식으로 변환하는 방법은 다음과 같습니다. CREATE FUNCTION dbo.fnBinaryIPv4(@ip AS VARCHAR(15)) RETURNS BINARY(4)..

programing 2023.04.09

SQL Server에서 여러 행에서 하나의 쉼표로 구분된 값 사용

SQL Server에서 여러 행에서 하나의 쉼표로 구분된 값 사용 이 질문에는 이미 답변이 있습니다. SQL Server에서 여러 행의 텍스트를 단일 텍스트 문자열로 연결하는 방법 (47개 답변) 하위 쿼리에서 여러 행을 단일 구분 필드로 "연결"하는 SQL Server 함수를 만드는 방법은 무엇입니까? (13개의 답변) 닫힘9년 전. SQL Server에서 쉼표로 구분된 값으로 데이터를 반환하는 테이블 값 함수를 만들고 싶습니다. 예: 표:tbl ID | Value ---+------- 1 | 100 1 | 200 1 | 300 1 | 400 이제 함수를 사용하여 쿼리를 실행할 때Func1(value) SELECT Func1(Value) FROM tbl WHERE ID = 1 원하는 출력은 다음과 같습..

programing 2023.04.09
반응형