Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DISCUSSION] create table 컬럼 자료형 결정 #25

Open
kingyong9169 opened this issue Dec 4, 2021 · 9 comments
Open

[DISCUSSION] create table 컬럼 자료형 결정 #25

kingyong9169 opened this issue Dec 4, 2021 · 9 comments
Assignees
Labels
help 도움 요청시 사용 제안사항 제안사항이 있으면 사용 질문 질문

Comments

@kingyong9169
Copy link
Contributor

kingyong9169 commented Dec 4, 2021

어떤 제안사항인가요?
create table에서 컬럼에 대한 옵션 중 자료형을 결정하기 위한 이슈입니다.
자료형이 정말 많아서 이것을 인터페이스로 구현하는 것은 아니라고 판단되어 제안하게 되었습니다.

  1. 정수형, 날짜형, 문자형 이렇게 데이터를 전달하면 서버에서 INT, VARCHAR(20), DATE 등 알아서 판단하는 방법
  2. 클라에서 INT, VARCHAR, DATE 인터페이스로 보여주는 방법 이럴 경우, 어떤 자료형을 사용할 것인지 논의 필요

함께 논의할 사람을 mention해주세요

추가 이슈 사항이 있나요?

기타

스크린샷 2021-12-05 오전 1 19 05

이러한 형태로 인터페이스를 구현하고 있습니다! 참고해서 api 만들어 주시면 될 것 같습니다!
@kingyong9169 kingyong9169 added 제안사항 제안사항이 있으면 사용 help 도움 요청시 사용 질문 질문 labels Dec 4, 2021
@DongWooE
Copy link
Contributor

DongWooE commented Dec 4, 2021

1번 같은 경우는 그냥 any value를 받아서 api에서 판단하는 건가요?

@kingyong9169
Copy link
Contributor Author

1번 같은 경우는 그냥 any value를 받아서 api에서 판단하는 건가요?

아하 인터페이스에서 정수형, 날짜형, 문자형 등 버튼으로 선택할 수 있게 할 겁니다. 값을 입력하는 방식이 아닙니다. 서버에 int, date, char 이런 식으로 보낼거고 서버에서 이 값을 보고 판단하는 겁니다. 예를 들어, int로 보내주면 정수형 여러 자료형이 있는데 그 중에서 한 가지로 정하셔서 쿼리문을 날리게끔 그런 식으로 하는 것을 생각했습니다!

@DongWooE
Copy link
Contributor

DongWooE commented Dec 4, 2021

그렇다면 1,2번 아무거나 크게 상관없을 거 같아요!

@kingyong9169
Copy link
Contributor Author

그렇다면 1,2번 아무거나 크게 상관없을 거 같아요!

오호 그렇다면 @L-O-G-A-N 씨도 확인하시고 정해봅시다!

@sungjindev
Copy link
Member

오.. 저는 개인적인 의견이긴 합니다만, 아니면 자료형을 선택하는 저 "타입" 부분만 텍스트 필드로 바꿔서 사용자가 직접 "VARCHAR(20), DATE" 이런걸 입력하게 하는 것은 어떨까요?
그러던 중에 사용자가 존재하지 않는 자료형 "DAT" 등을 보내면 서버쪽에서 에러 메세지를 보내주는 형식으로요.

자유롭게 의견 부탁드려요~

@liadevassy
Copy link

Just thought of adding my opinion here in case if it helps. A data type SQL_VARIANT can be used to accept a variety of data types.

@kingyong9169
Copy link
Contributor Author

@DongWooE @sungjindev 추억이구먼ㅋㅋ

@liadevassy
Copy link

Yea, My bad that I didn't checked the date. Sorry

@DongWooE
Copy link
Contributor

@liadevassy
SQL_VARIANT Nice idea, Thank you.

cc. @kingyong9169 @sungjindev

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help 도움 요청시 사용 제안사항 제안사항이 있으면 사용 질문 질문
Projects
None yet
Development

No branches or pull requests

4 participants