当前位置: 代码迷 >> Sql Server >> 请问模版的使用方法,尖括号中的内容看不懂
  详细解决方案

请问模版的使用方法,尖括号中的内容看不懂

热度:28   发布时间:2016-04-27 11:36:30.0
请教模版的使用方法,尖括号中的内容看不懂?
请教模版的使用方法
以下是模版的代码,我不明白,
尖括号中的内容是什么?比如
N'<table_name, sysname, test_table>' 
其中,table_name, sysname, test_table 分别是什么?
这个位置应该是 表名 呀,为何 还有 sysname,test_table?
sysname,test_table 是什么意思呢?

再比如:
<column_1, sysname, c1> <datatype_for_column_1, , int> NULL, 
<column_2, sysname, c2> <datatype_for_column_2, , int> NOT NULL)
又分别是什么意思呢?



SQL code
-- =============================================-- Create table basic template-- =============================================IF EXISTS(SELECT name       FROM      sysobjects       WHERE  name = N'<table_name, sysname, test_table>'       AND      type = 'U')    DROP TABLE <table_name, sysname, test_table>GOCREATE TABLE <table_name, sysname, test_table> (<column_1, sysname, c1> <datatype_for_column_1, , int> NULL, <column_2, sysname, c2> <datatype_for_column_2, , int> NOT NULL)GO


------解决方案--------------------
<table_name, sysname, test_table>
可任意定义的表名 类型是sysname类型 例如:test_table

<column_1, sysname, c1> 
列名 类型是sysname类型 例如:c1

<datatype_for_column_1, int> 
列的数据类型 例如:int

多看例子,就知道怎么用了。