복붙노트

[SQL] SQL 기본 값으로 열을 추가합니다 - 2003 액세스

SQL

SQL 기본 값으로 열을 추가합니다 - 2003 액세스

클라이언트에 대 한 오래 된 ASP / Access 사이트 업데이트 - 나는 SQL은 기존 테이블에 열을 추가하고 기본 값을 설정해야합니다. 작동하지 않습니다 - 어떤 아이디어?

이 작품 벌금

ALTER TABLE documents ADD COLUMN membersOnly NUMBER

나는 일이 원하는 :

ALTER TABLE documents ADD COLUMN membersOnly NUMBER DEFAULT 0

다른 필드 유형에 대한 기본값 작업 봤 및 본 지침을 가지고 있지만 번호를 추가 할 수 있습니다. 감사!

해결법

  1. ==============================

    1.도구 -> 옵션 -> 테이블 / 쿼리 -> (오른쪽 아래 :는 SQL 서버 호환 구문에서 -이 데이터베이스에 회전 옵션을 선택합니다.

    도구 -> 옵션 -> 테이블 / 쿼리 -> (오른쪽 아래 :는 SQL 서버 호환 구문에서 -이 데이터베이스에 회전 옵션을 선택합니다.

    당신은 당신의 쿼리를 실행할 수 있습니다 :

    ALTER TABLE documents ADD COLUMN membersOnly NUMBER DEFAULT 0
    
  2. ==============================

    2.ADO를 사용하면 필드를 생성하고 기본 값을 설정하는 DDL 문을 실행할 수 있습니다.

    ADO를 사용하면 필드를 생성하고 기본 값을 설정하는 DDL 문을 실행할 수 있습니다.

    CurrentProject.Connection.Execute _
       "ALTER TABLE discardme ADD COLUMN membersOnly SHORT DEFAULT 0"
    
  3. ==============================

    3.당신은 어떻게 업데이트 SQL을 실행하기 위해 데이터베이스에 연결? 당신은 ADO를 통해 ODBC 호환 모드를 사용할 수 있습니다. Access에서 데이터베이스를 열지 않고.

    당신은 어떻게 업데이트 SQL을 실행하기 위해 데이터베이스에 연결? 당신은 ADO를 통해 ODBC 호환 모드를 사용할 수 있습니다. Access에서 데이터베이스를 열지 않고.

  4. ==============================

    4.당신은 너무 확실히 가치가 바로 DB를 오프라인에 의지하기 전에 (ASP에서 ADO 연결을 통해) 위에서 언급 한 SQL 문을 실행하려고은 SQL Server가 지원되는 구문이 이미 켜져 찾을 수 있습니다. 감사합니다,이 나를 도왔다.

    당신은 너무 확실히 가치가 바로 DB를 오프라인에 의지하기 전에 (ASP에서 ADO 연결을 통해) 위에서 언급 한 SQL 문을 실행하려고은 SQL Server가 지원되는 구문이 이미 켜져 찾을 수 있습니다. 감사합니다,이 나를 도왔다.

  5. ==============================

    5.도구 -> 옵션 -> 테이블 / 쿼리 -> (오른쪽 아래 :는 SQL 서버 호환 구문에서 -이 데이터베이스에 회전 옵션을 선택합니다.

    도구 -> 옵션 -> 테이블 / 쿼리 -> (오른쪽 아래 :는 SQL 서버 호환 구문에서 -이 데이터베이스에 회전 옵션을 선택합니다.

    MS 액세스 2010 발견되지

  6. from https://stackoverflow.com/questions/47535/sql-to-add-column-with-default-value-access-2003 by cc-by-sa and MIT license