久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網站+自適應網頁多模板選擇-建站388元起價!!!
當前位置:主頁 > 網站建設 > 解析如何用SQL語句在指定字段前面插入新的字段

解析如何用SQL語句在指定字段前面插入新的字段

時間:2023-05-24 08:05:24 閱讀: 文章分類: 網站建設 作者: 網站技術員

導讀:1建站知識本篇文章是對如何用SQL語句在指定字段前面插入新的字段的方法進行了詳細的分析介紹,需要的朋友參考下網站建設制作seo網站關鍵詞優化。

網站建設制作seo網站關鍵詞優化create proc addcolumn@tablename varchar(30), --表名@colname varchar(30), --要加的列名@coltype varchar(100), --要加的列類型@colid int --加到第幾列asdeclare @colid_max intdeclare @sql varchar(1000) --動態sql語句--------------------------------------------------if not exists(select 1 from sysobjectswhere name = @tablename and xtype = 'u')beginraiserror 20001 '沒有這個表'return -1end--------------------------------------------------if exists(select 1 from syscolumnswhere id = object_id(@tablename) and name = @colname)beginraiserror 20002 '這個表已經有這個列了!'return -1end---------------------------------------網站seo優化培訓-------------保證該表的colid是連續的select @colid_max = max(colid) from syscolumns where id=object_id(@tablename)if @colid > @co網站優化seo培訓lid_max or @colid < 1set @colid = @colid + 1--------------------------------------------------set @sql = 'alter table '+@tablename+' add '+@colname+' '+@coltypeexec(@sql)select @colid_max = colidfrom syscolumns where id = object_id(@tablename) and name = @colnameif @@rowcount <>網站建設哪家好 1beginraiserror 20003 '加一個新列不成功,請檢查你的列類型是否正確'return -1end----------------------------------------------------打開修改系統表的開關EXEC sp_configure 'allow updates',1 RECONFIGURE WITH OVERRIDE--將新列列號暫置為-1set @sql = 'update syscolumnsset colid = -1where id = object_id('''+@tablename+''')and colid = '+cast(@colid_max as varchar(10))exec(@sql)--將其他列的列號加1set @sql = 'update syscolumnsset colid = colid + 1where id = object_id('''+@tablename+''')and colid >= '+cast(@colid as varchar(10))exec(@sql)--將新列列號復位set @sql = 'update syscolumnsset colid = '+cast(@colid as varchar(10))+'where id = object_id('''+@tablename+''')and name = '''+@colname +''''exec(@sql)----------------------------------------------------關閉修改系統表的開關EXEC sp_configure 'allow updates',0 RECONFIGURE WITH OVERRIDEgo 調用方法:exec addcolumn '表名','新列名','新列類型',加到第幾個位置如:exec addcolumn 'test','id2','char(10)',2表示將id2這個列加到表test的第二個位置,類型是char(10)。相關網站建設制作seo網站關鍵詞優化。

關鍵詞標簽: 字段 SQL 如何用

聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-24 ,文章解析如何用SQL語句在指定字段前面插入新的字段主要講述字段,如何用,SQL網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_6408.html

我的IDC 網站建設技術SEOUC.COM
專注網站建設,SEO優化,小程序設計制作搭建開發定制網站等,數千家網站定制開發案例,網站推廣技術服務。
  • 5000+合作客服
  • 8年從業經驗
  • 150+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 南溪县| 龙岩市| 麦盖提县| 绿春县| 吉安市| 慈溪市| 孟村| 湄潭县| 上犹县| 横山县| 鹤山市| 泗洪县| 惠州市| 江都市| 岳普湖县| 奉贤区| 老河口市| 离岛区| 通河县| 湄潭县| 江达县| 铁岭市| 延吉市| 上高县| 阜南县| 溧水县| 阿鲁科尔沁旗| 江源县| 西贡区| 清远市| 盐亭县| 玉林市| 桂平市| 双城市| 云南省| 葵青区| 遂昌县| 名山县| 五寨县| 咸宁市| 商都县|