1、打開SQL Server Managment管理工具,新建一個(gè)表。
成都創(chuàng)新互聯(lián)公司服務(wù)項(xiàng)目包括臨泉網(wǎng)站建設(shè)、臨泉網(wǎng)站制作、臨泉網(wǎng)頁(yè)制作以及臨泉網(wǎng)絡(luò)營(yíng)銷策劃等。多年來(lái),我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,臨泉網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到臨泉省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
2、然后在表中插入一些樣例數(shù)據(jù)。
3、接下來(lái)在SQL Server Managment中右鍵單擊可編程性,選擇新建存儲(chǔ)過(guò)程。
4、然后在SQL編寫界面中編寫SQL語(yǔ)句,注意這里的@name就是接收的輸入?yún)?shù)。
5、編寫好存儲(chǔ)過(guò)程,執(zhí)行一下,就會(huì)在可編程性下面找到創(chuàng)建的存儲(chǔ)過(guò)程。
6、緊接著,會(huì)彈出一個(gè)【執(zhí)行過(guò)程】的界面,里面有存儲(chǔ)過(guò)程的參數(shù),在【值】這一列輸入想要傳入的參數(shù)值,比如10,然后點(diǎn)擊【確定】按鈕,就可以看到執(zhí)行結(jié)果100了。
declare?@sql?varchar(8000),@tablename?varchar(100)
set?@tablename?='test'--這里輸入表名
set?@sql?=?'create?table?['+@tablename+']?
(
'
select?@sql?=?@sql?+?b.name?+?'?'+
c.name+
case?when?c.collation_name?is?not?null?then?'('+
case?when?b.max_length?-1?then?convert(varchar(100),b.max_length)
else?'MAX'
end?+')?'
else?''
end?+
case?when?b.is_identity?=?1?then?'?identity('+convert(varchar(100),IDENT_SEED(@tablename))+','+convert(varchar(100),IDENT_INCR(@tablename))+')'?else?''?end?+
case?when?d.definition?is?not?null?then?'?default('+d.definition?+')'?else?''?end?+
case?when?b.is_nullable?=?0?then?'?not?null'?else?'?null'?end?+
',
'
from?sys.objects?a?join?sys.columns?b
on?a.object_id?=?b.object_id
join?sys.types?c
on?b.system_type_id?=?c.system_type_id?and?b.user_type_id?=?c.user_type_id
left?join?sys.default_constraints?d
on?b.default_object_id?=?d.object_id
where?a.name=@tablename
order?by?b.column_id
if?exists(select?*?from?sys.indexes?where?object_id?=object_id(@tablename)?and?is_primary_key?=1?)
begin
select?@sql?=?@sql?+?'CONSTRAINT?['+name+']?PRIMARY?KEY?'+type_desc+'
(
'?from?sys.indexes?where?object_id?=object_id(@tablename)?and?is_primary_key?=1
select?@sql?=?@sql?+?b.name?+?case?when?a.is_descending_key?=1?then?'?DESC'?else?'?ASC'?end?+',
'?from?sys.index_columns?a?join?sys.columns?b
on?a.object_id=?b.object_id?and?a.column_id?=?b.column_id
where?a.object_id?=object_id(@tablename)
select?@sql?=?left(@sql,len(@sql)-3)+'
)'
select?@sql?=?@sql+'
)?ON?[PRIMARY]?'
end
else
begin
select?@sql?=?left(@sql,len(@sql)-1)+'
)?ON?[PRIMARY]?'
end
print?@sql
一、首先在windows平臺(tái)下mysql用作導(dǎo)出數(shù)據(jù)庫(kù)源。查看字符編碼的系統(tǒng)變量:
復(fù)制代碼代碼如下:
mysql show variables like ‘%char%';
+————————–+—————————-+
| Variable_name | Value |
+————————–+—————————-+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | gbk |
| character_set_system | utf8 |
| character_sets_dir | D:mysqlsharecharsets |
+————————–+—————————-+
查看character_set_database,這里是latin1,latin1是裝不了多字節(jié)字符集的
二、在windows下設(shè)置系統(tǒng)變量為utf8
復(fù)制代碼代碼如下:
mysqlset character_set_database=utf8; ##設(shè)置默認(rèn)的字符集為utf8
三、導(dǎo)出數(shù)據(jù)
復(fù)制代碼代碼如下:
mysql select * from table into outfile ‘c:table.txt' where +條件
這時(shí)導(dǎo)出了我想要的部分?jǐn)?shù)據(jù),并以txt文件存在 table.txt中。
網(wǎng)頁(yè)名稱:包含sqlserver通過(guò)的詞條
本文路徑:http://www.ekvhdxd.cn/article38/phdhpp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化、自適應(yīng)網(wǎng)站、云服務(wù)器、Google、做網(wǎng)站、網(wǎng)站設(shè)計(jì)公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)