Хранимая процедура для вставки значения поля, содержащего другие поля из другой таблицы
Привет,
У меня есть эта новая пустая таблица, которая имеет восемь полей под названием Table-X и существующую таблицу под названием Table_Y с разными полями .
В процедуре хранения меня интересуют только два поля Table_Y, которые я должен вставить в table_X.
Мой вопрос заключается в том, как вставить эти поля в новую пустую таблицу, которые также являются полями с разными именами?
Что я уже пробовал:
@ID_CUSTOMER int, @COMPANY_NAME varchar(50), @EXP_DATE date, AS INSERT INTO TABLE_X(ID_CLI,COMPANY_NAME,EXP_DATE,DTINIT) //DTINT TAKE A DEFAULT VALUE ON DB SELECT ANCDCF,ANRGSO FROM TABLE_Y WHERE TABLE_Y.ANCDCF = @ID_CUSTOMER AND TABLE_Y.ANRGSO = @COMPANY_NAME
Sandeep Mewara
А как насчет EXP_DATE? что тоже может иметь дефолтное vlaue? в основном, какие поля X сопоставляются с Y и как насчет остальных полей X. могут ли они быть пустыми как есть (не обязательно)
DARK__FOXX
EXP_DATE-это не значение по умолчанию , а значение, которое будет вставлено в текстовое поле.
Table_X имеют ID_CUSTOMER и COMPANY_NAME, которые являются ANCDCF и ANRGSO Table_Y, но, как вы можете видеть, у них разные имена.