Что делать?Убрать с системного диска все эти резервные пакеты установок на диск данных, например. А на системном сделать символьные ссылки.
C:\
09.01.2019 16:03 <JUNCTION> MSOCache [D:\-disc C\MSOCache]C:\Windows\Installer
C:\ProgramData\Packages
C:\ProgramData\Package Cache
C:\MSOCache RusTrans. Можно положить RusTrans.pas в папку с проектом, например. Или RusTrans.dcu.А без это RusTrans можно делать ?Нет. Вы же используете функции из него (
Rus).отдельно самостоятельно нужно создавать RusTrans.dcu?Без
RusTrans.pas вы сами не сделаете RusTrans.dcu. DECLARE @customer TABLE ( ID INT, [Name] VARCHAR(100), [Type] VARCHAR(10))
DECLARE @documents TABLE ( ID INT IDENTITY, [Type] VARCHAR(100), CustomerID INT )
INSERT INTO @customer VALUES (1, 'Олег','ФОП'),
(2, 'Женя','Юр.лицо'),
(3, 'Таня','Физ.лицо'),
(4, 'Коля','Физ.лицо')
INSERT INTO @documents VALUES ('паспорт', 1),
('инн', 1),
('загран',1),
('паспорт',2),
('инн',2),
('загран',2),
('паспорт',3),
('инн',3),
('загран',3),
('паспорт',4),
('инн',4),
('загран',4)
SELECT * FROM @customer AS Customer
LEFT JOIN @documents AS Document ON CustomerID = Customer.ID
WHERE Customer.[Type] = 'Физ.лицо' AND Document.[Type] IN ('паспорт','инн','загран')
UNION
SELECT * FROM @customer AS Customer
LEFT JOIN @documents AS Document ON CustomerID = Customer.ID
WHERE Customer.[Type] <> 'Физ.лицо' AND Document.[Type] IN ('паспорт', 'инн' ) SELECT * FROM tickets
WHERE UPPER( REPLACE( REPLACE( REPLACE( text, '.', '' ), ':', '' ), '-', '' )) LIKE '%282800556677%'попадания под условие нечто типа "серийный номер 1F2828004211AA0065400121"В таких случаях используется разделитель:
SELECT * FROM tickets
WHERE CONCAT(' ', UPPER( REPLACE( REPLACE( REPLACE( text, '.', '' ), ':', '' ), '-', '' )) , ' ')
LIKE '% 282800556677 %'