从网上下载了个软件,发现其数据库是sql2008,包含的表名全是无字面意义的AAA1,AAA2,AAA3 ...
表中的字段名也是AAA01,AAA02,AAA03等。这种情况下,编写sql是怎么知道字面的含义呢?就算是有字典表,一边查字典一边写sql,和有字面意义的命名相比较,怎样保证编写的效率呢?这样做有什么优点?
如CREATE TABLE [dbo].[AAA1](
[AAA01] [varchar](4) NOT NULL,
[AAA02] [varchar](20) NULL,
[AAA03] [varchar](128) NULL,
PRIMARY KEY CLUSTERED
(
[AAA01] ASC
)
) ON [PRIMARY]
go
CREATE TABLE [dbo].[AAB1](
[AAB01] [varchar](2) NOT NULL,
[AAB02] [varchar](10) NULL,
[AAB03] [varchar](64) NULL
表中的字段名也是AAA01,AAA02,AAA03等。这种情况下,编写sql是怎么知道字面的含义呢?就算是有字典表,一边查字典一边写sql,和有字面意义的命名相比较,怎样保证编写的效率呢?这样做有什么优点?
如CREATE TABLE [dbo].[AAA1](
[AAA01] [varchar](4) NOT NULL,
[AAA02] [varchar](20) NULL,
[AAA03] [varchar](128) NULL,
PRIMARY KEY CLUSTERED
(
[AAA01] ASC
)
) ON [PRIMARY]
go
CREATE TABLE [dbo].[AAB1](
[AAB01] [varchar](2) NOT NULL,
[AAB02] [varchar](10) NULL,
[AAB03] [varchar](64) NULL
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货