Привет, мальчики.
Делаю бэкап, а он исчезает.
Делаю бэкап, а он исчезает.
SELECT 'ООО "СЕРВИС"' Организация, СкладКомпании._Description Склад, CASE WHEN Заказ._Number is not null THEN 'Заказ покупателя № '+ Заказ._Number + ' от 'ELSE 'Внутренний заказ № '+ ЗаказВнутр._Number + ' от 'END ИмяДокумента, CASE WHEN Заказ._Number is not null THEN Заказ._Date_Time ELSE ЗаказВнутр._Date_Time END ДатаЗаказа, CASE WHEN Контрагент._Description is not null THEN Контрагент._Description ELSE Подразделение._Description end Контрагент, Ном._Fld1139 Артикул, ОстаткиРезервов._Fld8533 Заказано, ОстаткиРезервов._Fld8534 Резерв FROM [alfa5_as].[dbo]._Reference68 AS Ном LEFT OUTER JOIN [alfa5_as].[dbo]._AccumRgT8545 as ОстаткиРезервов On ОстаткиРезервов._Fld8530RRef = Ном._IDRRef LEFT OUTER JOIN [alfa5_as].[dbo]._Reference59 Контрагент On ОстаткиРезервов._Fld8528_RRRef = Контрагент._IDRRef LEFT OUTER JOIN [alfa5_as].[dbo]._Document162 Заказ On ОстаткиРезервов._Fld8529_RRRef = Заказ._IDRRef LEFT OUTER JOIN [alfa5_as].[dbo]._Reference74 Подразделение On ОстаткиРезервов._Fld8528_RRRef = Подразделение._IDRRef LEFT OUTER JOIN [alfa5_as].[dbo]._Document159 ЗаказВнутр On ОстаткиРезервов._Fld8529_RRRef = ЗаказВнутр._IDRRef LEFT OUTER JOIN [alfa5_as].[dbo]._Reference92 СкладКомпании On ОстаткиРезервов._Fld8532RRef = СкладКомпании._IDRRef Where (case when @Article = '' then @Article else Ном._Fld1139 end) = @Article and ОстаткиРезервов._Period > CAST('5999-10-01 00:00:00.000' as datetime) and (ОстаткиРезервов._Fld8534 > 0 or ОстаткиРезервов._Fld8533 > 0 )
+ |
![]() |
create table Target_table ( key_field varchar(50), other_field nvarchar(10)); create table Source_table ( key_field varchar(50) primary key, other_field nvarchar(10));
merge Tareget_table as Target using (select key_field, other_field from Source_table) as Source on (Target.key_field = Source.key_field) when matched then update set Target.other_field = Source.other_field;
SELECT бла-бла-бла (NEXT_RUNTIME_TS <= {ts '2017-06-16 09:50:07'})
[ODBC SQL Server Wire Protocol driver][Microsoft SQL Server]Преобразование типа данных varchar в тип данных datetime привело к выходу значения за пределы диапазона..
<SqlFunction(Name:="fn_WriteXML", Isdeterministic:=False, IsPrecise:=False)> _ Public Shared Function fn_WriteXML(Value As SqlXml, FullFilePath As SqlString) As SqlBoolean If Value.IsNull Then Return New SqlBoolean(False) Else Using fs As New IO.FileStream(FullFilePath, IO.FileMode.CreateNew) Dim bytes() = System.Text.Encoding.UTF8.GetBytes(Value.Value) fs.Write(bytes, 0, bytes.Length) End Using Return New SqlBoolean(True) End If End Function <SqlFunction(Name:="fn_ReadXML", Isdeterministic:=False, IsPrecise:=False)> _ Public Shared Function fn_ReadXML(FullFilePath As SqlString) As SqlXml If FullFilePath.IsNull Then Return New SqlXml ElseIf IO.File.Exists(FullFilePath) Then Dim ds As New DataSet ds.ReadXml(FullFilePath) Dim ms As New IO.MemoryStream(System.Text.Encoding.UTF8.GetBytes(ds.GetXml)) Return New SqlXml(ms) Else Return New SqlXml End If End Function