小编Jan*_*ren的帖子

如何在CSS中集中容器内的多个div

我正在测试像Windows地铁一样的中心分频器.如果您检查以下代码:

.container {
    height: 300px;
    width: 70%;
    background: #EEE;
    margin: 10px auto;
    position: relative;
}
.block {
    background: green;
    height: 100px;
    width: 100px;
    float: left;
    margin: 10px;
}
Run Code Online (Sandbox Code Playgroud)
<div class="container">
  <div class="block">1. name of the company</div>
  <div class="block">2. name of the company</div>
  <div class="block">3. name of the company</div>
  <div class="block">4. name of the company</div>
  <div class="block">5. name of the company</div>
  <div class="block">6. name of the company</div>
  <div class="block">7. name of the company</div>
  <div class="block">8. name of the company</div>
</div>
Run Code Online (Sandbox Code Playgroud)

灰色框是70%并且以屏幕为中心是正确的,但是当我使窗口变宽并且绿色分隔器移动时,您可以看到某些点处的绿色框不是居中的. …

html css

44
推荐指数
2
解决办法
9万
查看次数

在T-SQL中为列添加预定义的默认值

我尝试测试一些东西,我得到的问题是我无法将默认值绑定到列.

我的目标是更改列并将预定义的默认值附加True到该列.

我究竟做错了什么?

CREATE default [dbo].[True] as (1)
GO

CREATE TABLE dbo.aaa ( column_a INT, column_b char(1)) ;
GO

INSERT INTO dbo.aaa (column_a)VALUES ( 7 ) ;
GO

ALTER TABLE dbo.aaa ADD CONSTRAINT DF_col_b DEFAULT [dbo].[True] FOR column_b ;
GO

INSERT INTO dbo.aaa (column_a) VALUES ( 10 ) ;
GO

SELECT * FROM dbo.aaa ;
GO

DROP TABLE dbo.aaa ;
GO
Run Code Online (Sandbox Code Playgroud)

在这个例子中,我得到了ALTER TABLE行的错误

Msg 128,Level 15,State 1,Line 1

在此上下文中不允许使用名称"dbo.True".有效表达式是常量,常量表达式和(在某些上下文中)变量.不允许使用列名.

sql t-sql sql-server-2008

5
推荐指数
1
解决办法
1403
查看次数

让SQL等到上一个语句完成

我一直在寻找,但我找不到正确的答案,可能我搜索错了,因为我不知道该找什么:)

无论如何,我有一个带有begin和的TSQL commit transaction.在事务中,我添加了一些列,并重命名了一些列.在重命名和添加列语句之后,我还运行一些更新语句以将数据加载到新创建的列中.

现在的问题是,由于某种原因,更新会产生一个错误,它无法更新给定列,因为它不存在(YET ???).

我的想法是,该语句仍在计算重命名和添加列,但已经继续使用更新语句.该表非常大,有几百万条记录,所以我可以想象它需要一些时间来添加和重命名列

如果我首先运行重命名并添加语句而不是单独更新语句,它确实有效.所以它与一些等待时间有关.

是否有可能让sql force逐步执行并等到完成语句完成后再转到下一个?

t-sql sql-server transactions

3
推荐指数
1
解决办法
9984
查看次数

在多列上插入行自动增量

我有下表

tbl_Users

Id , UserFile, Name  
1,1200,Jan  
2,1201,Piet  
3,1202,Joris  
Run Code Online (Sandbox Code Playgroud)

第一列已经是一个标识列.现在我想将联系人的批量插入新用户.

INSERT INTO tbl_Users (UserFile,Name)  
    SELECT [AutoIncrement], Name 
    FROM tbl_ContactPerson 
    WHERE (ContactType = 'U') 
Run Code Online (Sandbox Code Playgroud)

我的问题在于[AutoIncrement],如何在UserFile列中添加+1,以便我在该列上也有自动增量?

我正在使用SQL Server 2008R2

亲切的问候

sql t-sql auto-increment sql-server-2008

2
推荐指数
1
解决办法
6215
查看次数