FYI : SQL Server 2005 데이터베이스에 쿼리 및 저장 프로 시저를 연결하고 실행할 수있는 데이터베이스 사용자 계정 (user_web)이 있습니다. 특히 사용자에게 db_datareader 및 db_datawriter 역할을 부여하고 실행할 수있는 특정 저장 프로 시저에 대한 실행 권한을 부여했습니다. 저장 프로 시저 중 하나에서 트리거를 사용
Oracle 데이터베이스의 일부 테이블에 "읽기 전용"액세스 권한이 있습니다. 일부 열에 스키마 정보를 가져와야합니다. 나는 MS SQL의 sp_help과 유사한 것을 사용하고 싶다. 은 내가이 쿼리에 나열된에 관심이 표 참조 :이 쿼리를 실행하면 SELECT * FROM ALL_TABLES
, 오라클은 나에게 말한다 "테이블 스키마에서 찾을 수 없습니
Oracle 데이터베이스에서 (최대 1000000 개까지) sql 문을 실행해야합니다. 이러한 명령문은 결과적으로 일관성있는 상태를 가져야하며 오류가 발생하면 모든 명령문을 롤백해야합니다. 이 진술은 참조 순서가 아닙니다. 따라서 외래 키 제약 조건이 활성화 된 경우 문 중 하나가 외래 키 위반을 유발할 수 있습니다.이 위반은 나중에 실행될 문으로 수정됩니
MS Access의 열 이름을 바꾸는 DDL은 무엇입니까? 의 라인을 따라 뭔가 : alter table myTable rename col1 to col2 MSACCESS 2000 형식으로 데이터베이스에 대한 작동하지 않습니다. OLEDB 또는 ADO.NET을 MSAccess 2000 형식 db와 함께 사용하고 있지만 구문에 대한 힌트 또는 다른 방법으로
CVS에 DB DDL 코드가 있습니다. 우리는 .NET 코드에 Subversion을 사용하고 있지만 모든 데이터베이스 코드는 여전히 버전을 유지하지 않습니다. DB 논리가 얼마나 중요한지는 잘 압니다. 내가 봤지만 몇 (고가의 도구)를 발견했습니다. 나는 다른 (더 싼) 해결책이 있다고 믿는다. 따라야 할 접근법은 무엇입니까? 가장 적합한 도구는 무엇입니까
다음과 같이 정의 된 뷰가 있습니다. CREATE VIEW aView as
SELECT * from aTable Where <bunch of conditions>;
뷰의 "값"은 where-condition에 있으므로이 경우 Select *을 사용해도됩니다. 새로운 컬럼이 기본 테이블에 추가되면 Select * CREATE OR REPLACE FORC
피사체가 완전히 내가 달성하기 위해 노력하지만, 내가 설명 할 수있는 무슨 전달 확실하지 : 우리는 스토리지 백엔드로 오라클을 사용하는 응용 프로그램을 구축하고 . 매년, 지난 해 데이터 세트는 "Archived"가 될 것이고, 새로운 인스턴스가 생성되어 처음부터 채워질 것입니다. 동일한 스키마 내에서이 작업을 수행하기위한 옵션은 무엇입니까? 버전 정보를
방금 NHibValidator를 구성했습니다. 내 NHibernate DB 스키마를 만듭니다. 클래스의 일부 속성에 MaxLenght = "20"을 설정하면 에 데이터베이스 길이가 데이터베이스 열에 나타납니다. NHibValidator xml 파일에서 this를 수행하고 있습니다. 그러나 문제는 내가 구성 요소를 가지고 있으며이 동작을 달성하는 방법을
CREATE TABLE PERMISSIONS(
ID BIGINT NOT NULL PRIMARY KEY,
NAME VARCHAR(255) NOT NULL, UNIQUE(ID)
)
CREATE TABLE ROLES(
ID BIGINT NOT NULL PRIMARY KEY,
NAME VARCHAR(255)
)
MySql에