1. 程式人生 > >Sql批量建表、刪表,表名以數字命名,且固定長度

Sql批量建表、刪表,表名以數字命名,且固定長度

由於專案需要,需要一次性建5000張表,且每張表的命名為Target0001-Target5000:
程式碼如下:
/*下面迴圈建立有誤,第一行 '4' 附近有錯誤*/
declare @ii int
DECLARE @length INT
set @ii = 1
SET @length = 4/*將數字轉換為固定長度的字串,不夠的以前導碼0填充×/
while @ii <= 6000
begin
declare @strSql varchar(500)
declare @_str varchar(10)
set @_str=REPLICATE('0',@length-DATALENGTH(CONVERT(VARCHAR,@ii)))+CONVERT(VARCHAR,@ii)
/*set @_str = ltrim(@ii)*/
set @strSql = 'create table Target'+ @_str + '(Vol float,Gas float,Temp float,Speed float,Alarm int,X float,Y float,Z float,wTime datetime)'
print (@strSQl)
set @ii = @ii + 1
execute(@strSql)
end

 刪除表
declare @ii int  
DECLARE @length INT  
set @ii = 1  
SET @length = 4
while @ii <= 6000
begin  
declare @strSql varchar(500)  
declare @_str varchar(10)  
set @_str=REPLICATE('0',@length-DATALENGTH(CONVERT(VARCHAR,@ii)))+CONVERT(VARCHAR,@ii)  
/*set @_str = ltrim(@ii)*/  
set @strSql = 'DROP table Target'+ @_str
print (@strSQl)  
set @ii = @ii + 1  
execute(@strSql)  
end

批量建帶有主鍵的表,並且主鍵ID自增的sql

declare @ii int  
DECLARE @length INT  
set @ii = 2  
SET @length = 4
while @ii <= 2000  
begin  
declare @strSql varchar(500)  
declare @_str varchar(10)  
set @_str=REPLICATE('0',@length-DATALENGTH(CONVERT(VARCHAR,@ii)))+CONVERT(VARCHAR,@ii)  
/*set @_str = ltrim(@ii)*/  
set @strSql = 'create table Target'

[email protected]_str +'(ID int identity(1,1) not null,TPSY_groupName nvarchar(100),TPSY_areaName nvarchar(100),TPSY_analyserIp varchar(100),TPSY_photoType int,TPSY_photoPath nvarchar(100),TPSY_creatTime datetime,TPSY_storageTime datetime,TPSY_photoName nvarchar(100) PRIMARY KEY '+
'( '+
' [ID] '+
')  ON [PRIMARY])'
print (@strSQl)  
set @ii = @ii + 1  
execute(@strSql)  
end  

相關推薦

Sql批量數字命名固定長度

由於專案需要,需要一次性建5000張表,且每張表的命名為Target0001-Target5000:程式碼如下:/*下面迴圈建立有誤,第一行 '4' 附近有錯誤*/ declare @ii int DECLARE @length INT set @ii = 1 SET @l

Java操作Hbase進行以及對資料進行增刪改查條件查詢

1、搭建環境   新建JAVA專案,新增的包有:    有關Hadoop的hadoop-core-0.20.204.0.jar    有關Hbase的hbase-0.90.4.jar、hbase-0.90.4-tests.jar以及Hbase資源包中li

第三百七十六節Django+Xadmin打造上線標準的在線教育平臺—創用戶操作app在models.py文件生成5張用戶咨詢課程評論用戶收藏用戶消息用戶學習

十六 _id 收藏 創建用戶 在線教育 名稱 image images sage 第三百七十六節,Django+Xadmin打造上線標準的在線教育平臺—創建用戶操作app,在models.py文件生成5張表,用戶咨詢表、課程評論表、用戶收藏表、用戶消息表、用戶學習表 創

SQL 語法之“增”“改”“查”

group by num having div 沒有 popu 模糊查詢 上海 條件 /* 四、查 1.普通查詢 語法:select <列名> from <表名> [where <查詢條件表達試>] [order by &

輸入IAT以及輸出

logs span 註意 文件中 bsp nba 導出表 tab .cn 輸入表、IAT表與輸出表 ImportTable : 00002010 RVA to FOA 所以輸入表在文件中的地址為 2010 - 2000 + 600

[讀書筆記]-大話數據結構-3-線性(三)-靜態鏈循環鏈和雙向鏈

ima 是否 特殊 ont 雙向鏈表 位置 方便 實現 部分 靜態鏈表 對於沒有指針的編程語言,可以用數組替代指針,來描述鏈表。讓數組的每個元素由data和cur兩部分組成,其中cur相當於鏈表的next指針,這種用數組描述的鏈表叫做靜態鏈表,這種描述方法叫做遊標實

Java單鏈雙端鏈有序鏈實現

isp 單向鏈表 nts 關鍵字 rem cli clip sorted lin Java單鏈表、雙端鏈表、有序鏈表實現 原創 2014年03月31日 23:45:35 標簽: Java / 單鏈表 / 雙端鏈表 / 有序鏈表 65040 單鏈表: ins

程序中有多少個段多少個頁

老羊快跑 微信公眾號 內有老羊的《200分鐘PCB設計傻瓜教程》,免費觀看 最近有很多同學問這樣幾個問題,就是在作業系統中,1.如果儲存器管理採用基本分頁機制,那麼每個程序有幾個頁表?2.如果採用基本分段機制,每個程序有幾個段表?如果採用基本分頁和分段相結合的方式,每個程

靜態鏈循環鏈雙向鏈(C代碼實現)

一個 event 比較 hhhh 指向 移動 eve ini tle 靜態鏈表 對於沒有指針的編程語言,可以用數組替代指針,來描述鏈表。讓數組的每個元素由data和cur兩部分組成,其中cur相當於鏈表的next指針,這種用數組描述的鏈表叫做靜態鏈表,這種描述方法叫做遊標

簡單的SQL語句的增

        1、增: insert into 表名 values();                //新增一整行資料                       insert into 表名(sno) values(xx);    //對對應的列新增資料    

偽造篡改打砸搶暴力攻擊員工未無所不用誰來捍衛法律尊嚴?

據知情者爆料,深陷凌晨暴力打砸搶和非法限制攻擊員工事件的未名生物醫藥有限公司(“未名生物”)近日再踩法律紅線!!! 為了非法獲得北京科興的控制權,由少數股權股東“未名生物”委派的北京科興董事潘愛華夥同曹建增、李鵬飛、楊曉敏等人偽造所謂的“北京科興董事會決議”及董

當你輸入信用卡號碼的時候有沒有擔心輸錯了而造成損失呢?其實可以不必這麼擔心因為並不是一個隨便的信用卡號碼都是合法的它必須通過Luhn演算法來驗證通過。 該校驗的過程:1從卡號最後一位數字開始

import java.util.Scanner; /** * 當你輸入信用卡號碼的時候,有沒有擔心輸錯了而造成損失呢?其實可以不必這麼擔心, * 因為並不是一個隨便的信用卡號碼都是合法的,它必須通過Luhn演算法來驗證通過。 該校驗的過程: 1、從卡號最後一位數字

2018年1月 開門紅40IE出爐是否是您家一年的成績呢?同時HCIE包過班促銷中

http abc 分享 com 圖片 src ext images fec 2018年1月 開門紅,40名IE出爐,是否是您家一年的成績呢?同時HCIE包過班促銷中

day111 函式的使用. 2閉包

一 :類物件, 函式名的使用   函式名就是變數名, 函式名儲存的是函式的記憶體地址   變數的命名規範:   1. 由數字, 字母, 下劃線組成   2. 不能是數字開頭, 更不能是純數字   3. 不能用關鍵字   4. 不要太長   5. 要有意義   6. 不要用中文   7. 區分大小寫   

[PAT][Python](讀入一個正整數 n計算其各位數字之和用漢語拼音寫出和的每一位數字。)

讀入一個正整數 n,計算其各位數字之和,用漢語拼音寫出和的每一位數字。 輸入格式:每個測試輸入包含 1 個測試用例,即給出自然數 n 的值。這裡保證 n 小於 10^100​​ 。 輸出格式: 在一行內輸出 n 的各位數字之和的每一位,拼音數字間有 1 空格,但一行中最後一個拼音數字後沒有空

蘋果手機各種相容性問題:滑動背景圖片不顯示input 禁止非數字輸入position定位隱藏input游標等

每次做移動端專案,到了提測階段最讓我忐忑的還是測試的各種版本的IOS手機,尤其是那隻蘋果se系統版本賊低的神機。   蘋果手機 overflow-y: auto 滑動不了或者滑動卡的問題 -webkit-overflow-scrolling: tou

兩個複製和重新命名的case方式一是數字字尾方式二是固定字尾

C:\Users\fengli.zuo\New folder CopyAndChangeCasesNameWithnum.py 和CopyAndChangeCasesName.py 字尾為CSIRS 不完善的地方:一些保護措施不完善,溢位,超值,退出程式,下一

C語言之定義一個函式實現對字串做如下操作:當字元為字母時大小寫互換當字元為數字原樣輸出當有其它字元出現時結束操作返回已處理的字串

Action(){       char str[]={"tEst234%^road"};int len = sizeof(str)/sizeof(char);//strTest2呼叫函式lr_output_message("%s",strTest2(str,len)); r

js四位驗證碼,字母數字組成不能數字開頭

<script type="text/javascript">         //隨機輸入四位驗證碼,分別為陣列字母,不能重複         //方法一         // var arr = [];         // var str = '';   

程式變數為什麼不能數字開頭也不能用關鍵字和保留字

詞法分析基本上分三步, 第一步把詞法單元分割出來, 第二步判斷詞性,是數字,是普通變數,是關鍵字,還是是型別變數... 第三步確定其符合本詞性所限定的語法規則,然後進行下一步的處理 如果第一個字元就能判斷詞性的話,接下來就是把這個詞交給相應詞性的正則表示式匹配器