--sp_executesql version
--SET @SQLQUERY = 'UPDATE @TableName SET Brief = @Brief,
-- [Full] = @Full,
-- CreatedBy = @CreatedBy,
-- Department = @Department,
-- Answer = @Answer WHERE Id=@Id';
--SET @ParamDefinition=N'@TableName nvarchar(50),@Brief nvarchar(50),@Full nvarchar(MAX),@CreatedBy varchar(256),@Department varchar(256),@Answer nvarchar(MAX),@Id int'
-- exec sp_executesql @SQLQUERY,@ParamDefinition,@TableName,@Brief,@Full,@CreatedBy,@Department,@Answer,@Id;
-- exec version
SET @SQLQUERY = 'UPDATE ' + @TableName + ' SET
Brief ='+ @Brief+',
[Full] ='+ @Full+',
CreatedBy ='+ @CreatedBy+',
Department ='+ @Department+',
Answer ='+@Answer+' WHERE Id='+CAST(@Id as nvarchar(10))
print @SQLQUERY;
EXEC (@SQLQUERY)
Run Code Online (Sandbox Code Playgroud)
我已经使用了两个EXEC和 …
我有一个小部件层次结构,其中SingleChildScrollView父级Stack为子级,Stack有两个子级,如果第二个子级超出屏幕高度,则其高度将被剪裁。根据文档,堆栈根据Non-Positioned子项占用大小。所以这意味着我们必须明确地给 一个高度Stack,但这个高度是任意的,它不会将内容包裹在里面。我的主要目标是包裹SingleChildScrollView高度而不是底部有空白空间。
SingleChildScrollView(
child: Container(
height: MediaQuery.of(context).size.height + 150,
child: SafeArea(
bottom: false,
child: Stack(
fit: StackFit.expand,
children: <Widget>[
Container(height:MediaQuery.of(context).size.height * .35,),
Positioned(top: top: MediaQuery.of(context).size.height * .35 +
MediaQuery.of(context).viewInsets.top,..)
...]))))
Run Code Online (Sandbox Code Playgroud)
[![图像][1]][1]