婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 解決postgreSql 將Varchar類型字段修改為Int類型報錯的問題

解決postgreSql 將Varchar類型字段修改為Int類型報錯的問題

熱門標簽:辦公外呼電話系統 美容工作室地圖標注 漯河外呼電話系統 外呼調研系統 合肥公司外呼系統運營商 地圖標注和圖片名稱的區別 重慶自動外呼系統定制 海豐有多少商家沒有地圖標注 打電話智能電銷機器人授權

項目使用postgreSql數據庫,先需要將庫中的某個表中的某個字段類型由Varchar改成Int,直接右鍵設計表,修改類型為int,保存的時候報錯,錯誤如下:

意思就是,這個crt_user字段不能自動轉換成成類型bigint,需要使用USING表達式來轉換。

這是在庫中運行修改字段的類型的sql:

ALTER TABLE auth_client_service ALTER COLUMN crt_user
SET DATA TYPE int8 USING crt_user:: int8,
 ALTER COLUMN crt_user

SET DEFAULT 0;

至此,類型修改成功。

補充:PostgreSQL中將Integer類型的字段轉換成Varchar類型的字段

rt,直接用pgadmin是沒有辦法進行這個轉換的。

通過執行sql卻是可以做到的,關鍵是添加USING表達式,這個表達式的意思是如何初始化這個字段。

比如下面的例子將整形轉換成varchar(16)類型

ALTER TABLE app.app_high_school_score

ALTER COLUMN chinese TYPE character varying(16) USING (chinese::character varying(16));

USING 中也可以使用CAST操作符,例如:

USING CAST(column_name AS integer)

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • postgresql 修改字段長度的操作
  • PostgreSQL 中字段類型varchar的用法
  • PostgreSQL 修改表字段常用命令操作
  • PostgreSQL 如何修改文本類型字段的存儲方式
  • postgresql 實現獲取所有表名,字段名,字段類型,注釋

標簽:晉城 蚌埠 衡陽 來賓 株洲 錦州 烏海 珠海

巨人網絡通訊聲明:本文標題《解決postgreSql 將Varchar類型字段修改為Int類型報錯的問題》,本文關鍵詞  解決,postgreSql,將,Varchar,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《解決postgreSql 將Varchar類型字段修改為Int類型報錯的問題》相關的同類信息!
  • 本頁收集關于解決postgreSql 將Varchar類型字段修改為Int類型報錯的問題的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 双鸭山市| 宁安市| 灵丘县| 广丰县| 马尔康县| 兰州市| 浮山县| 缙云县| 黎川县| 隆林| 怀安县| 淮滨县| 临猗县| 宿松县| 弥勒县| 望江县| 响水县| 环江| 雷山县| 哈巴河县| 荣昌县| 岑巩县| 湘潭市| 长海县| 砚山县| 富平县| 务川| 灌阳县| 孟村| 墨玉县| 黑山县| 云龙县| 灵台县| 罗定市| 怀安县| 敦煌市| 屯留县| 岗巴县| 廊坊市| 阿克| 云南省|