2011-01-24 2 views
1

ASP.NET WebForms 응용 프로그램 (.NET4, C#)에서 진단 프로세스를 구상합니다. UI의 진단 신호를 데이터베이스로 보내 전체 우리의 웹 아키텍처의 계층은 잘 살아 있습니다. 지금까지 오라클을 지원했으며 궁극적으로는오라클과 MSSQL이 모두 진단하는 SQL

SELECT * FROM DUAL 

을 호출했습니다. 우리는 MSSQL을 지원 앞으로도 호출합니다

SELECT GETDATE() 

누군가가 아웃 - 오브 - 박스 오라클과 MSSQL 인스턴스에서 일하는 것이 보편적 인 SQL을 알고 있나요?

답변

0

당신이 후 모두가 SQL 문이 성공적으로 실행하기 위해, 당신은 오라클이 쿼리를 사용하려면 INFORMATION_SCHEMA support

에이 링크를 참조

SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES 

같은 양성 뭔가를 사용할 수있는 경우, 당신은 것입니다 먼저 데이터가없는 열이 1 개 뿐이 라 할지라도 스키마와 테이블을 만들어야합니다. count (*)를 얻는 것뿐입니다. 이 경로를 따라 가면 더 이상 더미 테이블을 생성하고 계산하는 것이 더 좋을 수도 있습니다. INFORMATION_SCHEMA.TABLES

+1

Oracle에는 기본적으로 INFORMATION_SCHEMA가 없습니다. 오라클이 지원하는 뷰 (예 : ALL_TABLES)를 기반으로 자신을 직접 생성 할 수 있습니다. –

+0

가능한 경우 답변을 삭제합니다. 허용하지 않습니다. 그래서 대신 편집했습니다. – RichardTheKiwi

관련 문제