Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 红移:如何在标识列上添加前缀_Sql_Amazon Redshift - Fatal编程技术网

Sql 红移:如何在标识列上添加前缀

Sql 红移:如何在标识列上添加前缀,sql,amazon-redshift,Sql,Amazon Redshift,是否有人成功地尝试在红移中向自动生成的标识列添加前缀?可以使用简单的alter命令完成此操作,并且它对标识列的工作方式与对其他列的工作方式完全相同 更改表架构\u名称。表\u名称 将列标识\u COLUMN\u name重命名为前缀为\u new\u COLUMN\u name 注意:标识\u列\u名称与此标识类似(种子,步骤) 如果您需要其他内容,请告诉我。如果是固定前缀,为什么不选择CONCAT('prefix',id)?如果总是相同的前缀,请不要存储它。创建一个返回连接值的视图

是否有人成功地尝试在红移中向自动生成的标识列添加前缀?

可以使用简单的alter命令完成此操作,并且它对标识列的工作方式与对其他列的工作方式完全相同

更改表架构\u名称。表\u名称 将列标识\u COLUMN\u name重命名为前缀为\u new\u COLUMN\u name

注意:标识\u列\u名称与此标识类似(种子,步骤)


如果您需要其他内容,请告诉我。

如果是固定前缀,为什么不选择CONCAT('prefix',id)?如果总是相同的前缀,请不要存储它。创建一个返回连接值的视图