通过连接到ODBC Oracle数据库的Visual Studio 2010设计SQL语句时,编辑器将严格重新格式化我的查询。通常这只是一个烦恼(并使声明更难阅读和理解)但有时它会做无意义的事情并彻底打破代码。可以关闭它以便我的SQL语句按AS WRITEN执行吗?
这是一个例子。这是我在执行之前输入的语句。
SELECT AC.*, STP.* FROM ME_DWH.WC_ALL_COMMENTS AC,
(SELECT DISTINCT WC_NUMBER, SERIAL_NUMBER, ME_PART_NUMBER, planning_priority, work_number,
operation_step, task_type, me_type,scheduling_status, labor_hours
FROM me_dwh.wc_standards_template_part) STP
这是执行时的结果。可以预见的是,它会抛出一个错误" AC.ME_PART_NUMBER:无效的标识符"因为它添加了一个无意义的标识符" AC"它不属于的地方。
SELECT AC.*, STP.* FROM ME_DWH.WC_ALL_COMMENTS AC,
(SELECT DISTINCT AC.WC_NUMBER, AC.SERIAL_NUMBER, AC.ME_PART_NUMBER,
planning_priority, work_number, operation_step, task_type, me_type,
scheduling_status, labor_hours FROM me_dwh.wc_standards_template_part) STP
有没有办法绕过这个和/或我可以使用的不同的ODBC SQL编辑器?