我开始一个新的项目,而我在我的SQL Server 2005数据库中使用别名数据类型,常见的表列考虑。对于例如我将定义的别名的数据类型以保持对象的名称,如下所示:SQL别名数据类型
CREATE TYPE adt_Name FROM VARCHAR(100)不为空
然后将其用于表的列的定义,确保我所有的列共享完全相同的定义(长度,可空性,精度等)。
- 使用别名数据类型的优点是什么?
- 使用别名数据类型的缺点是什么?
- 你会推荐什么样的命名约定?我在想adt_Xxx(adt =别名数据类型)。
- 为什么SQL Server 2005 Management Studio不允许我使用来自GUI的别名数据类型。我只能通过SQL脚本使用它们。 GUI不会在任何下拉框中列出它们 - 令人沮丧。
- 别名数据类型的使用会如何影响我的Linq to SQL模型?