database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 28184 게시물 읽기
No. 28184
현재 mssql 코딩 변환중입니다~~
작성자
유승현(jakupmadam)
작성일
2009-04-30 10:35
조회수
6,106

VC++6.0으로 mssql로 되어 있는 문법을 mysql로 변환중에 있습니다~~

이 부분을 변경하고 싶은데요...

아시는 분 있으시면 도움 좀 부탁드립니다ㅠㅠ

2일째 애먹고 있어요ㅠㅠ

strQuery.Format("if EXISTS (select * from sysobjects where name = (N'%s') AND OBJECTPROPERTY(id, N'IsUserTable') = 1) \
      select 1 \
     else \
      select 0", g_szMetaTableList[nIndex]);

이게 원본 mssql입니다~~

이것을 이렇게 바꾸는데요...

strQuery.Format("if EXISTS (select * from INFORMATION_SCHEMA.TABLES where TABLE_NAME = (N'%s') AND TABLE_TYPE = 'BASE TABLE') \
      select 1 \
     else \
      select 0", g_szMetaTableList[nIndex]);

sysobjects 테이블은 information_schema.table로 바꿨어여~~

OBJECTPROPERTY는 따로 개체정보를 가져올게 없어서 table_type으로 가져왔구요...

근데 문제는 if else문 하고 exists가 문제 인데요...

이걸 mysql 문법으로 어케 바꿔야 할까요??ㅠㅠ

[Top]
No.
제목
작성자
작성일
조회
28189엄청나게 느린 쿼리문 ..ㅜ.ㅜ 방법을 모르겠습니다... [1]
어린왕자
2009-05-06
5883
28187import 할때 에러납니다.
이준규
2009-05-05
5832
28185row의 값을 field로 변환 가능한가요?
박광기
2009-04-30
5487
28184현재 mssql 코딩 변환중입니다~~
유승현
2009-04-30
6106
28183mysql 로그파일 설정했는데 이상한 점이 있어서 질문드립니다.
유재훈
2009-04-28
6067
28182MYSQL 함수..
주지훈
2009-04-27
5445
28181DB구축 초보의 질문..ㅠㅠ
윤영식
2009-04-27
6084
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다