SQL 如何實現一條sql語句插入1000行資料

2021-07-24 20:55:11 字數 520 閱讀 5820

sql的可程式設計性,作為測試資料用是吧:

declare @i int;--申明乙個整形變數i

set @i = 1;--設定初始值為1

while(@i < 1000)--用

while

迴圈給定乙個迴圈結束條件小於1000

begin        

insert into tb_user values('user_no'+cast(@i as varchar),'user_name'+cast(@i as varchar));--開始插入       

set @i = @i +1;--累加

end;  --

單引號中的資料是自定義的,cast(@i as vaechar)是將整形的i轉換成資料庫中的

varchar

型別,可程式設計性中的變數前都用@定義,begin ,end相當於"".整個資料採用拼接方式組成,雖然單一,但是可以滿足插入1000條的要求了,作為測試資料應該是沒問題的,在sqlserver2005的環境下完成.

sql語句ding 求一條sql語句

我理解你的問題是每乙個使用者id在乙個部門中所有的許可權,你給的資料好像不詳細,我新增了一些資料,你看看滿足需求不。sql with authority as 2 select 3029 kuid,205 krid,21 kdid from dual union all 3 select 3029 ...

SQL 使用一條INSERT語句完成多表插入

這是一條顛覆常規的插入方法,一條insert語句可以完成向多張表的插入任務。小小地展示一下這種插入方法。1.建立表t並初始化測試資料,此表作為資料來源。sec ora10g create table t x number 10 y varchar2 10 sec ora10g insert into...

一條SQL語句如何被執行

select from t where id 10 寫乙個查詢語句不難,但你知道一條sql語句被執行的過程嗎?下圖是mysql的基本架構圖。server層類似中介軟體,主要接受使用者請求,解析請求等。儲存引擎則是底層核心,負責資料的訪問。客戶端要想使用mysql,必須先和mysql建立乙個連線,聯結...