10
การเชื่อมต่อสตริงเซิร์ฟเวอร์ SQL กับ Null
ฉันกำลังสร้างคอลัมน์จากการคำนวณข้ามเขตข้อมูลซึ่งบางช่องอาจเป็นโมฆะ ปัญหาคือถ้าฟิลด์ใดฟิลด์หนึ่งเป็นโมฆะคอลัมน์ที่คำนวณทั้งหมดจะเป็นโมฆะ ฉันเข้าใจจากเอกสารของ Microsoft ว่าสิ่งนี้เป็นสิ่งที่คาดหวังและสามารถปิดได้ผ่านการตั้งค่า SET CONCAT_NULL_YIELDS_NULL อย่างไรก็ตามฉันไม่ต้องการเปลี่ยนลักษณะการทำงานเริ่มต้นนี้เนื่องจากฉันไม่ทราบผลกระทบของมันในส่วนอื่น ๆ ของ SQL Server มีวิธีให้ฉันตรวจสอบว่าคอลัมน์เป็นโมฆะหรือไม่และต่อท้ายเฉพาะเนื้อหาภายในสูตรคอลัมน์ที่คำนวณแล้วหากไม่ใช่ค่าว่าง