[tbl]
이라는 이름의 테이블을 쿼리 할 때 이름에 대괄호를 사용하려면 어떻게해야합니까?테이블에 대괄호가있는 테이블을 쿼리하는 방법은 무엇입니까?
나는
select * from [[tbl]]
을 시도하고있다 그러나 그것은 작동하지 않습니다. 도 아니다
select * from [\[tbl\]]
내가 어떻게 [
를 벗어날까요?
[tbl]
이라는 이름의 테이블을 쿼리 할 때 이름에 대괄호를 사용하려면 어떻게해야합니까?테이블에 대괄호가있는 테이블을 쿼리하는 방법은 무엇입니까?
나는
select * from [[tbl]]
을 시도하고있다 그러나 그것은 작동하지 않습니다. 도 아니다
select * from [\[tbl\]]
내가 어떻게 [
를 벗어날까요?
시행 착오를 통해 ]
종료 횟수를 두 배 늘려야한다는 사실을 발견했습니다. 즉
select * from [[tbl]]]
이런 상황을 극복하는 방법을 잘 알고 있지만 실제로 문제를 해결해야합니다. 표를 올바르게 지정하십시오. –
@ M.Ali 나는 의도적으로 상황을 파악하여 해결책을 찾을 수있었습니다. 그럼에도 불구하고 작업해야하는 데이터 중 일부가 표시되어야합니다. 공백이있는 많은 테이블, 행의 두 공백, 앞뒤 공백, 따옴표 등이 있습니다. 때로는 이러한 것들이 제 3 자로부터 왔고 당신은 그것을 다루어야 만합니다.) – mpen
@ M.Ali : 실수로 새 괄호를 넣으면 sp_rename도 문제를 일으킬 수 있습니다. 실수로 나에게 이런 일이 일어난다. – dim
누군가가 그런 테이블 이름을 지정하는 이유는 무엇입니까? – Stijn
@Stijn 그들은 쿼리 작성 도구가 올바르게 작동했는지 확인하기를 원했기 때문입니다. – mpen