在 SQL Server 中导入表时,空格作为填充字符
我有一个平面文件,其中数据由空白字符分隔:
a1 a2 a3 a4 a5 a6 a7 a8 a9 a10...a21
485 477 537 479 452 471 491 476 475 473 455 500 456 507 478 491 447 422 480 482 515
482 464 484 477 496 509 491 459 482 483 505 508 458 509 517 479 487 473 472 474 531
485 508 517 489 507 515 440 465 550 532 450 483 460 469 507 485 479 458 516 480 460
479 648 480 561 481 474 474 544 484 490 451 494 480 486 459 521 500 466 457 494 492
188 497 477 461 473 464 476 471 481 507 474 500 481 536 464 501 479 480 483 462 470
....
181 510 470 431 482 496 481 469 539 491 482 481 476 533 495 474 485 479 495 465 541
How do I import it in SQL Server 2008,我没有找到任何使用空白字符作为填充字符的选项...我见过回车 CR、回车/换行 (CR/LF)、TAB...等...
我正在使用 Microsoft SQL Management Studio...
I have a flat file where data is separated by a blank char:
a1 a2 a3 a4 a5 a6 a7 a8 a9 a10...a21
485 477 537 479 452 471 491 476 475 473 455 500 456 507 478 491 447 422 480 482 515
482 464 484 477 496 509 491 459 482 483 505 508 458 509 517 479 487 473 472 474 531
485 508 517 489 507 515 440 465 550 532 450 483 460 469 507 485 479 458 516 480 460
479 648 480 561 481 474 474 544 484 490 451 494 480 486 459 521 500 466 457 494 492
188 497 477 461 473 464 476 471 481 507 474 500 481 536 464 501 479 480 483 462 470
....
181 510 470 431 482 496 481 469 539 491 482 481 476 533 495 474 485 479 495 465 541
How do I import it in SQL Server 2008, I do not find any option to use blank char as padding char...I have seen Carriage return CR, Carriage Return/Linefeed (CR/LF), TAB...etc...
I am using Microsoft SQL Management Studio...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
SQL Management Studio
中打开“新查询窗口
”查找/替换
窗口 (CTR +SHIFT+H
)“使用正则表达式”
:b
\t
这将替换所有空格按选项卡
有关 在 RegEx 中内置的 Visual Studio/Management Studio 的更多详细信息支持
New Query Window
" inSQL Management Studio
Find/Replace
Window (CTR+SHIFT+H
)"Use RegEx"
:b
\t
This will replace all spaces by tabs
More details about Visual Studio/Management Studio built in RegEx support