반응형

sql-server 25

'GO' 근처의 구문이 잘못됨

'GO' 근처의 구문이 잘못됨 ADO.NET을 통해 단일 명령(단일 실행) 내에서 다음 SQL을 실행하려면 어떻게 해야 합니까? ALTER TABLE [MyTable] ADD NewCol INT GO UPDATE [MyTable] SET [NewCol] = 1 배치 구분자GO지원되지 않으며, 지원되지 않으면 두 번째 문이 실패합니다. 여러 개를 사용하는 것 외에 다른 해결책이 있습니까?command처형?그GO키워드는 T-SQL이 아니라 스크립트 파일의 실행을 여러 배치로 분리할 수 있는 SQL Server Management Studio 아티팩트입니다.예를 들어, SSMS에서 T-SQL 스크립트 파일을 실행할 때, 명령문은 다음과 같이 구분된 배치로 실행됩니다.GO키워드자세한 내용은 https://msd..

programing 2023.07.12

SQL Server에서 날짜+시간에서 날짜를 가져오는 가장 효율적인 방법은 무엇입니까?

SQL Server에서 날짜+시간에서 날짜를 가져오는 가장 효율적인 방법은 무엇입니까? MS SQL 2000 및 2005에서 '2008-09-25 12:34:56'과 같은 날짜 시간을 고려할 때 '2008-09-25'만 포함된 날짜 시간을 얻는 가장 효율적인 방법은 무엇입니까? 여기 중복됨.매트가 보여준 플로어-플로어-플로어 변환을 전에 본 적이 없다는 것을 인정해야 합니다.저는 이것을 시험해 봐야 했습니다. 저는 순수 선택(날짜와 시간을 반환할 것이며 우리가 원하는 것이 아님), 여기서 현재 사용 중인 솔루션(플로어 플로어 플로어 플로어 플로어), 여기서 언급된 일반적인 '순수한' 솔루션(스트링 변환) 및 여기서 사용 중인 솔루션(가장 빠르다고 생각했기 때문에)을 테스트했습니다. 최대 메모리(32비트,..

programing 2023.07.07

SQL Server에서 두 날짜 사이의 모든 날짜 가져오기

SQL Server에서 두 날짜 사이의 모든 날짜 가져오기 두 날짜 사이의 모든 날짜를 얻는 방법은 무엇입니까? 변수가 있습니다.@MAXDATE테이블의 최대 날짜를 저장합니다.이제 나는 모든 날짜를 알고 싶습니다.@Maxdate그리고.GETDATE()이 날짜를 커서에 저장하려고 합니다. 지금까지 저는 다음과 같이 했습니다. ;with GetDates As ( select DATEADD(day,1,@maxDate) as TheDate UNION ALL select DATEADD(day,1, TheDate) from GetDates where TheDate < GETDATE() ) 이는 완벽하게 작동하지만 커서에 이러한 값을 저장하려고 할 때 SET @DateCurSor = CURSOR FOR SELECT ..

programing 2023.07.07

SQL 서버에 파일이 있는지 확인하시겠습니까?

SQL 서버에 파일이 있는지 확인하시겠습니까? 솔루션: http://www.tech-recipes.com/rx/30527/sql-server-how-to-check-if-a-file-exists-in-a-directory/ 다른 사람들을 돕기 위해 스택 오버플로 질문을 사용하여 이 질문에 대한 게시물을 작성했습니다. id filepath 1 C:\vishwanath\21776656.docx 2 C:\vishwanath\vish\s_srv_req_2009.txt 3 C:\Users\dalvi\DW\DW20SharedAmd64.exe 4 C:\Users\dalvi\1.txt 저는 제 DB 서버에 이와 같은 테이블을 만들고 파일 경로를 파일 경로 열에 저장했습니다. 이제 sql을 사용하여 파일이 제 컴퓨터에 ..

programing 2023.07.02

SQL Server 2008이 새로 생성된 사용자로 로그인할 수 없음

SQL Server 2008이 새로 생성된 사용자로 로그인할 수 없음 Windows Vista를 사용하고 있으며 새로 만든 사용자로 로그인하는 데 문제가 있습니다. SQL Server Management Studio를 엽니다. 보안 ->로그인을 마우스 오른쪽 단추로 클릭하여 새 로그인을 만듭니다. 확인: SQL Server 인증 로그인 이름: 테스터 암호: 테스트 확인 클릭 선택한 데이터베이스에 대한 사용자 매핑에 이 사용자를 추가했습니다. 파일 -> 개체 탐색기 연결을 클릭하고 SQL Server 인증을 선택한 후 tester/test를 입력하고 연결을 클릭합니다. 오류가 발생합니다. Login failed for user 'tester'. (Microsoft SQL Server, Error: 1845..

programing 2023.05.28

SQL SERVER 데이터베이스의 모든 테이블에 대한 행 수를 가져오는 방법

SQL SERVER 데이터베이스의 모든 테이블에 대한 행 수를 가져오는 방법 이 질문에는 이미 답변이 있습니다. 데이터베이스의 각 테이블에 있는 레코드 수를 나열하기 위한 쿼리 (23개 답변) 닫힘8년 전. 특정 데이터베이스의 테이블에 데이터(행 수 등)가 있는지 확인하기 위해 사용할 수 있는 SQL 스크립트를 검색하고 있습니다. 즉, (데이터베이스 중 하나에) 행이 존재하는 경우 데이터베이스를 다시 통합하는 것입니다. 거론되고 있는 데이터베이스는Microsoft SQL SERVER. 누가 샘플 대본 좀 제안해 주시겠어요?다음 SQL은 데이터베이스 내의 모든 테이블의 행 수를 가져옵니다. CREATE TABLE #counts ( table_name varchar(255), row_count int ) E..

programing 2023.04.18

T-SQL의 SQL Server 정규 표현식

T-SQL의 SQL Server 정규 표현식 된 정규 T-SQL 없음).SP 호스팅과 . (SQL Server) (SQL Server ) 。 편집: 는 감다다다에 대해 .겠습니니다다PATINDEX,LIKE,xp_ sps CLR (CLR) 또한 regex를 위한 최적의 장소가 아니라는 것도 알고 있습니다.질문은 이론적인 것입니다:) 기능 저하도 허용됩니다. PATINDEX 기능은 어떻습니까? TSQL의 패턴 매칭은 완전한 regex 라이브러리는 아니지만 기본을 제공합니다. (온라인 서적부터) Wildcard Meaning % Any string of zero or more characters. _ Any single character. [ ] Any single character within the spe..

programing 2023.04.13

C#에서 SQL 쿼리를 직접 실행하는 방법

C#에서 SQL 쿼리를 직접 실행하는 방법 좋아, 내가 필요한 걸 정확히 하는 오래된 배치 파일이 있어.단, 새로운 관리를 하지 않으면 배치파일을 실행할 수 없기 때문에 C#부터 시작해야 합니다. Visual Studio C#을 사용하고 있으며 빌드해야 하는 어플리케이션의 폼이 이미 설정되어 있습니다.(실행하면서 학습하고 있습니다) C#에서 달성해야 할 것은 다음과 같습니다(이것은 배치 배짱입니다). sqlcmd.exe -S .\PDATA_SQLEXPRESS -U sa -P 2BeChanged! -d PDATA_SQLEXPRESS -s ; -W -w 100 -Q "SELECT tPatCulIntPatIDPk, tPatSFirstname, tPatSName, tPatDBirthday FROM [dbo].[..

programing 2023.04.13

SQL에서의 크로스 조인 vs 이너 조인

SQL에서의 크로스 조인 vs 이너 조인 CROSS JOIN ★★★★★★★★★★★★★★★★★」INNER JOIN 크로스 조인: SELECT Movies.CustomerID, Movies.Movie, Customers.Age, Customers.Gender, Customers.[Education Level], Customers.[Internet Connection], Customers.[Marital Status], FROM Customers CROSS JOIN Movies 내부 결합: SELECT Movies.CustomerID, Movies.Movie, Customers.Age, Customers.Gender, Customers.[Education Level], Customers.[Internet Co..

programing 2023.04.08

Scope_Identity(), Identity(), @@Identity 및 Ident_Current()의 차이점은 무엇입니까?

Scope_Identity(), Identity(), @@Identity 및 Ident_Current()의 차이점은 무엇입니까? 는 알고 있다Scope_Identity(),Identity(),@@Identity , , , , 입니다.Ident_Current()모두 아이덴티티 컬럼의 값을 알고 있습니다만, 그 차이를 알고 싶습니다. 제가 안고 있는 논쟁의 일부는 위의 기능에 적용된 범위라는 것이 무엇을 의미하는가 하는 것입니다. 또한 다양한 사용 시나리오의 간단한 예를 들어보고 싶습니다. @@identity함수는 같은 세션에서 마지막으로 생성된 ID를 반환합니다. scope_identity()함수는 동일한 세션 및 범위에서 마지막으로 생성된 ID를 반환합니다. ident_current(name)는 세션 내..

programing 2023.04.08
반응형