현재 DB 백업하는것을 만들어 보고 잇는데 DB 이름을 가져오는데는 성공했습니다.
-->select name from sysdatabases 이렇게요
그런데 여기서 (tree view로 진행중)
DB이름을 클릭하면 그 DB안에 잇는 table명들을 보여주고 싶습니다.
쿼리를 어떻게 해야 하나요?
덤으로 sys table은 빼고 사용자가 만든 table만 보여주고 싶은데요.... 이방법도 좀 말씀해주시면 감사하겠습니다.
-- Sysobjects 테이블 이용시
select * from sysobjectswhere xtype = 'u'
-- 예전 ms-sql sp
sp_tables
-- ms-sql 권장 뷰
select * from INFORMATION_SCHEMA.TABLESwhere table_type = 'BASE TABLE'