SQL Server 2005/2008을 사용하고 있습니다. 아직 테이블이 존재하지 않으면 테이블에 열을 추가해야합니다. 이것은 주어진 데이터베이스의 모든 테이블에 적용됩니다. 나는 가까이에 있기를 바랐지만이 솔루션에 문제가 있습니다. 어떻게이 작업을 수행 할 수 있습니까? EXEC sp_MSforeachtable '
declare @tblname
데이터베이스의 테이블에 새로운 컬럼을 추가하기 위해 Rails 데이터베이스 이주를 만들었지 만 예상보다 오래 걸리는 것으로 나타 났는데 (수동으로 15 분이 더 걸림) 수동으로 루비를 죽였습니다 프로세스를 마이그레이션합니다. 그렇다면 테이블의 데이터 양 때문에 런타임이 평범하지 않았으므로 다시 시작하려고했습니다. 지금은 오류 얻을 : ERROR 1091 (
내 저장 프로 시저에서 temp_tbl을 만들고 커서 또는 while 루프에 여러 열을 추가하려고합니다. 모든 작품은 커서 (A temp_bl의 생성을 미세하지만 열 문자열이 VARCHAR 변수에있을 때 나는 열을 추가 할수 없어 WHILE @@FETCH_STATUS = 0
BEGIN
SET @webadressenrow = 'Webadresse_'+C
내 응용 프로그램의 begininng에서 나는 기존 sqlite3 DB에서 sqlite3 명령을 실행하고 있습니다. 명령은 그렇게 간다 : 무슨 일하는 내 모든 데이터가 손실됩니다이며, "저널"파일을 보여주는 (그리고 삭제되지 않습니다)되어 sqlStmt = "ALTER TABLE projects ADD COLUMN guid integer DEFAULT 0
기본값을 설정하려고 할 때 DATETIME 열을 mysql 테이블에 추가하는 구문을 찾을 수 없습니다 - 예 - 2011-01-26 14:30:00 구문은 어떻게 생겼습니까? 여기 혹시 의심이있는 경우 나, ADD COLUMN new_date DATETIME AFTER preceding_col,
감사
열이있는 Person 테이블이 있습니다. Status. 코드를 따르는 것은 내가 if not exists(select 1 from sysobjects, syscolumns where sysobjects.id = syscolumns.id and sysobjects.name = 'Person' and syscolumns.name = 'Status')
beg
제목으로 이미 150000 개의 레코드가 채워진 기존 테이블이 있습니다. Id 열 (현재 null입니다)을 추가했습니다. 이 열을 증가 숫자로 채우기 위해 쿼리를 실행 한 다음 기본 키로 설정하고 자동 증가를 설정한다고 가정합니다. 이것이 올바른 진행 방법입니까? 그렇다면 어떻게 초기 숫자를 채울 수 있습니까?
응용 프로그램이 실행 중일 때 Oracle 10 OLTP 데이터베이스의 자주 사용되는 테이블에 null 가능 열을 추가하려고합니다. Nullable 열을 추가하는 것은 데이터 사전 변경 일 뿐이므로 모든 테이블 잠금은 잠시 동안 만 유지됩니다 (시스템에서 처리 할 수 있음). 문제는 내 ALTER TABLE이 종종 실패한다는 것입니다 : ORA-0005
데이터베이스의 일부 테이블에만 데이터 행을 추가 할 수 있습니까? 나는 서로를 비교하기 위해 어떤 매개 변수를 사용할 수 있는지 잘 모르겠습니다. 어떤 아이디어? 예 : 내 데이터베이스에는 그룹 A 테이블과 그룹 B 인 테이블이 있습니다. 그룹 A 테이블을 변경하지 않고 그룹 B 테이블에만 행을 추가하려고합니다. 미안하지만 좀 더 구체적이어야합니다. 행을
이것은 쉽지만, SQLite FAQ 및 비 네트에서 ALTER TABLE을 찾아 낼 수는 없습니다. 나는 날짜 열을 가지고 있지만 시간차를 찾기 위해 줄리안 날짜를 사용해야하므로이 일을 많이 할 것이므로 줄리안 날짜 열을 추가 할 수도 있습니다. 그러나 나는 그것을하는 방법을 알아낼 수 없습니다. 많은 반복 작업을 거쳤지만 ALTER TABLE 및 INSE