동적 SQL 문을 작성하는 방법. 매개 변수 중 하나로 주어진 테이블을 업데이트합니다. 여기에, 나는 "Set Column1 = Value ....."열을 테이블에 따라 다르게 사용할 수 없다고 생각합니다.테이블을 업데이트하는 동적 SQL!
0
A
답변
0
더 많은 컨텍스트를 제공 할 수 있습니까? Perl, PHP 또는 Python과 같은 스크립트에서 임의의 SQL 문을 실행하고 있습니까? 명령 줄 .sql 스크립트가 작동하도록하려고합니까? 어떤 데이터베이스 서버에서 작업하고 있습니까?
솔루션은 상황에 따라 크게 다를 수 있습니다.
1
이것은 매우 좋지 않습니다. 그런 일을하는 데이터베이스로 막대한 혼란을 야기 할 수 있습니다. 나는 그것을 허용 할 사람을 상상할 수 없다. 테이블에 대한 세부 사항을 제대로 알고 있어야 테이블에 어떤 필드가 필요한지, 어떤 필드에 기본값이 있는지 알고 있어야합니다. 각 필드에 어떤 종류의 정보와 데이터 유형이 있어야 데이터베이스에 불량 데이터를 보내지 않아야 하는지를 알아야합니다. 모든 것을 수행하는 하나의 proc은 이러한 것들을 제대로 검사 할 수 없으며 확실히 테스트 할 수 없습니다. 더 나아가 그것은 SQL 인젝션 공격뿐만 아니라 내부 보안을위한 선택의 여지가없는 테이블 수준에서 권한을 가져야 함을 의미합니다.
관련 문제
- 1. SQL Server 2005에 연결하고 테이블을 업데이트하는 VBScript
- 2. 해당 테이블이 데이터베이스에있는 경우에만 테이블을 업데이트하는 SQL
- 3. 다른 SQL Server에서 테이블을 업데이트하는 방법
- 4. SQL 서버에서 테이블을 업데이트하는 도구 2000/2005
- 5. ASP .NET에서 테이블을 업데이트하기위한 동적 SQL
- 6. 두 테이블을 조인하고 테이블을 업데이트하는 방법은 무엇입니까?
- 7. JDBC : 테이블을 업데이트하는 가장 좋은 방법은 무엇입니까?
- 8. 테이블을 자동으로 업데이트하는 방법은 무엇입니까?
- 9. ms 액세스 테이블을 업데이트하는 방법
- 10. SQL에서 테이블을 조인하고 업데이트하는 방법
- 11. 데이터 세트로 DB 테이블을 업데이트하는 방법
- 12. SQL Server보기에서 테이블을 업데이트하는 Access 폼을 만드는 방법
- 13. 수정 된 데이터 테이블에서 SQL 테이블을 업데이트하는 방법은 무엇입니까?
- 14. GUID 열은 테이블을 업데이트하는 데 사용됩니다 - 인덱싱해야합니까?
- 15. 테이블을 삭제하지 않고 데이터베이스 스키마를 업데이트하는 방법
- 16. XML에서 데이터를 가져와 데이터베이스 테이블을 업데이트하는 방법
- 17. 동적 SQL
- 18. 테이블을 업데이트하는 조건을 만드는 방법은 무엇입니까?
- 19. C# SQL : 동적 테이블을 구현하는 가장 좋은 방법은 무엇입니까?
- 20. DataSet을 사용하여 데이터를 채우는 SQL Server 동적 테이블을 만듭니다.
- 21. 동적 SQL 피벗 테이블
- 22. MySQL (MyISAM) 테이블을 병렬로 업데이트하는 방법은 무엇입니까?
- 23. oracle에서 단일 테이블을 업데이트하는 방법은 무엇입니까?
- 24. 쿼리의 결과를 사용하여 테이블을 자동으로 업데이트하는 방법
- 25. 재귀 데이터로 테이블을 일괄 업데이트하는 방법
- 26. MYSQL 다른 데이터베이스 테이블을 업데이트하는 이벤트
- 27. PHP에서 하나의 쿼리에서 두 테이블을 업데이트하는 방법
- 28. 자체 테이블을 업데이트하는 트리거가 트리거를 호출합니까?
- 29. ssis를 사용하여 데이터베이스 테이블을 업데이트하는 방법은 무엇입니까?
- 30. 수시로 JSF2 테이블을 업데이트하는 방법은 무엇입니까?
이 질문은 http://stackoverflow.com/questions/531486/dynamic-sql-for-updating-any-table에서 정확한 복제본을 갖고 있습니다. 이미 닫힌 것처럼이 중 하나를 닫고 유지하도록 투표했습니다. 투표. –
사용중인 데이터베이스 소프트웨어와 응용 프로그램 계층에서 사용중인 것을 제공 할 수 있습니까? – Elijah