我有一个RDB,其中包含10多个表和500个左右的列。数据来自发送相同类型信息的不同合作伙伴。我正在建立一个新的合作伙伴,并希望向他们发送一个模式的副本,用于他们的数据提取开发,以简化过程并避免接收数据不匹配。拉出架构是没有问题的,但填充另一个"列"示例数据成为我的问题......
我想填充一个包含该列和表的前1个记录的列,以便他们可以查看我更喜欢接收的示例格式。
示例:
SELECT
table_catalog,
table_name,
column_name,
data_type,
character_maximum_length,
datetime_precision,
is_nullable,
CAST('' AS VARCHAR(150)) AS "EXAMPLE_DATA",
CAST('' AS VARCHAR(150)) AS "COL_DEFINITION"
INTO #TABLE_DEFS
FROM MY_TABLE.INFORMATION_SCHEMA.COLUMNS
UPDATE #TABLE_DEFS
SET COL_DEFINTIION = (SELECT TOP 1 column_name FROM table_name X)
WHERE X.table_name = #table_defs.table_name
AND X.column_name = #table_defs.column_name
这可能吗?希望我的榜样有道理。
谢谢!