SQL 服务器查询创建空控件
SQL Server query making null control
我正在使用 SQL Server Management Studio。在插入数据时,如果我插入的列少于建议的列——例如,有 4 列,而我只插入了 2 条数据——那么 NULL 将出现在其他 2 列中。
但是如果列数据受到保护不为空,我是否必须给出我不想赋值的特定值?像 0 或 '' 什么的。
有什么方法可以自动为其他没有空值的列赋值吗?
在 SQL Server Management Studio 中打开您的 table 设计模式并在默认值或绑定中设置您需要的值..
喜欢下面
如果您想使用查询创建 table,那么您可以使用
CREATE TABLE YourTable
(
P_Id int NOT NULL,
Val1 varchar(255),
Val2 varchar(255),
Val3 varchar(255),
Val4 varchar(255) DEFAULT 'YourDefault Value will be Here'
)
在上面的例子中,如果你的 Insert 语句中没有包括 val4,那么在 val4 中 'YourDefault Value will be Here' 将被保存,如果你不包括 val1, val2,val3 那么 Null 将被保存
我正在使用 SQL Server Management Studio。在插入数据时,如果我插入的列少于建议的列——例如,有 4 列,而我只插入了 2 条数据——那么 NULL 将出现在其他 2 列中。
但是如果列数据受到保护不为空,我是否必须给出我不想赋值的特定值?像 0 或 '' 什么的。
有什么方法可以自动为其他没有空值的列赋值吗?
在 SQL Server Management Studio 中打开您的 table 设计模式并在默认值或绑定中设置您需要的值..
喜欢下面
如果您想使用查询创建 table,那么您可以使用
CREATE TABLE YourTable
(
P_Id int NOT NULL,
Val1 varchar(255),
Val2 varchar(255),
Val3 varchar(255),
Val4 varchar(255) DEFAULT 'YourDefault Value will be Here'
)
在上面的例子中,如果你的 Insert 语句中没有包括 val4,那么在 val4 中 'YourDefault Value will be Here' 将被保存,如果你不包括 val1, val2,val3 那么 Null 将被保存