Advertisement

05.08.2008 at 02:28PM PDT, ID: 23387777
[x]
Attachment Details
[x]
The Solution Rating System

With so many solutions, how can you tell which solutions are most likely to help you and which ones are not? To provide you with a tool to use, we rate our solutions based on various elements that most accurately determine if a solution is a quality solution. To explain what factors affect the solution rating, here are the elements we take into consideration when formulating our solution rating.

  • The Grade of the Solution
  • The Zone Rank of the Expert Providing the Solution
  • The Number of Author and Expert Comments
  • The Number of Experts Contributing
  • The Feedback of the Community

Your Input Matters
Because of the way the system is set up, the most important variable in this equation is you. As a member of Experts Exchange, you are able to cast your vote on the quality of the solutions in regard to how complete, accurate, helpful and easy to understand each solution is. When you provide your feedback, each rating is adjusted accordingly. So, if you see a solution that has a poor rating that you think is a good solution, let us know by rating it. As you do, the rating will be adjusted and will become more accurate for other members of our site.

If you have any suggestions that you would like to make for our rating system, please ask a question in the Suggestions Zone of Community Support.

Thank you!

How do I create an insert script ?
Tags: Microsoft, SQL Server 2000
I want to be able to create a text file from SQL 2000 that I can then use the script in the text in SQL Query Analyzer on a web absed SQL manager to;

1) create the table
2) insert the data into the new table.
Start your free trial to view this solution
Question Stats
Zone: Microsoft
Question Asked By: GianniP
Solution Provided By: Banthor
Participating Experts: 3
Solution Grade: B
Views: 11
Translate:
Loading Advertisement...
05.08.2008 at 02:59PM PDT, ID: 21528833

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
05.08.2008 at 03:02PM PDT, ID: 21528851

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
05.08.2008 at 06:09PM PDT, ID: 21529756

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
05.09.2008 at 02:05AM PDT, ID: 21531216

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
05.09.2008 at 06:31AM PDT, ID: 21532540

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
05.09.2008 at 07:41AM PDT, ID: 21533293

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
05.09.2008 at 02:46PM PDT, ID: 21536578

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
05.09.2008 at 03:41PM PDT, ID: 21536836

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
05.12.2008 at 02:32PM PDT, ID: 21550696

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
05.12.2008 at 07:56PM PDT, ID: 21551950

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
05.13.2008 at 09:26AM PDT, ID: 21556664

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
 
Loading Advertisement...
Microsoft
  • Internet Protocols
  • Applications
  • Development
  • OS
  • Hardware
  • Windows Security
Apple
  • Operating Systems
  • Hardware
  • Programming
  • Networking
  • Software
Internet
  • Search Engines
  • File Sharing
  • WebTrends / Stats
  • Spy / Ad Blockers
  • Web Browsers
  • New Net Users
  • Web Development
  • Chat / IM
  • Anti Spam
  • Web Servers
  • Anti-Virus
  • Email Clients
Gamers
  • Tips
  • Online / MMORPG
  • Puzzle
  • Emulators
  • Action / Adventure
  • Role Playing
  • Consoles
  • Game Programming
  • Strategy
  • Sports
  • Misc
  • Computer Games
Digital Living
  • Hardware
  • New Net Users
  • New Users
  • Software
  • Digital Music
  • Gaming World
  • Home Security
  • Apple
  • Networking Hardware
Virus & Spyware
  • Vulnerabilities
  • IDS
  • Encryption
  • Anti-Virus
  • Operating Systems Security
  • Software Firewalls
  • WebApplications
  • Cell Phones
  • Operating Systems
  • Internet
  • Hardware Firewalls
Hardware
  • Handhelds / PDAs
  • Displays / Monitors
  • Components
  • Networking Hardware
  • Peripherals
  • Laptops/Notebooks
  • Storage
  • Servers
  • Desktops
  • New Users
  • Misc
  • Apple
Software
  • System Utilities
  • Industry Specific
  • Network Management
  • Photos / Graphics
  • Page Layout
  • VMWare
  • Misc
  • Web Development
  • OS
  • CYGWIN
  • Voice Recognition
  • Message Queue
  • Quality Assurance
  • Security
  • Firewalls
  • MultiMedia Applications
  • Development
  • Database
  • Office / Productivity
  • Business Management
  • OS/2 Apps
  • Server Software
  • Internet / Email
ITPro
  • OS
  • Storage
  • Encryption
  • Operating Systems Security
  • Apple Hardware
  • Laptops & Notebooks
  • Servers
  • Networking Hardware
  • Peripherals
  • Devices
  • Displays / Monitors
  • WebTrends / Stats
  • Search Engines
  • Firewalls
  • WebApplications
  • IDS
  • Vulnerabilities
  • Email Clients
  • File Sharing
  • Spy / Ad Blockers
  • Web Browsers
  • Web Servers
  • Networking
  • Anti-Virus
  • Chat / IM
  • Anti Spam
Developer
  • Web Servers
  • Web Browsers
  • Game Programming
  • Dev Tools
  • Industry Specific
  • Office / Productivity
  • Database
  • CYGWIN
  • Web Development
  • Search Engines
  • File Sharing
  • WebTrends / Stats
  • Programming
  • Content Management
  • Application Servers
  • Protocols
Storage
  • Removable Backup Media
  • Storage Technology
  • Servers
  • Grid
  • Remote Access
  • Backup / Restore
  • Misc
  • Hard Drives
OS
  • Miscellaneous
  • Security
  • Development
  • Linux
  • VMWare
  • MainFrame OS
  • Unix
  • Apple
  • OS / 2
  • AS / 400
  • BeOS
  • Microsoft
  • VMS / OpenVMS
Database
  • Oracle
  • Miscellaneous
  • MySQL
  • Software
  • Sybase
  • Contact Management
  • PostgreSQL
  • Data Manipulation
  • Clarion
  • InterSystems Cache
  • Siebel
  • MUMPS
  • OLAP
  • SQLBase
  • SAS
  • GIS & GPS
  • 4GL
  • Berkeley DB
  • DB2
  • Informix
  • Interbase / Firebird
  • FoxPro
  • Reporting
  • LDAP
  • Filemaker Pro
  • MS SQL Server
  • dBase
  • MS Access
Security
  • Misc
  • Web Browsers
  • Software Firewalls
  • Operating Systems Security
  • File Sharing
  • Spy / Ad Blockers
  • Vulnerabilities
  • WebApplications
  • IDS
  • Anti-Virus
  • Encryption
  • Anti Spam
  • Email Clients
  • VPN
  • Chat / IM
Programming
  • Editors IDEs
  • Installation
  • Handhelds / PDAs
  • Multimedia Programming
  • System / Kernel
  • Algorithms
  • Game
  • Signal Processing
  • Project Management
  • Open Source
  • Database
  • Misc
  • Languages
  • Processor Platforms
  • Theory
Web Development
  • Scripting
  • Blogs
  • Web Servers
  • Software
  • Search Engines
  • Web Graphics
  • Images
  • Internet Marketing
  • Images and Photos
  • Components
  • Document Imaging
  • Web Languages/Standards
  • Illustration
  • WebApplications
  • Fonts
  • WebTrends / Stats
  • Authoring
  • Digital Camera Software
  • Miscellaneous
Networking
  • Protocols
  • Apple Networking
  • Network Management
  • Message Queue
  • Application Servers
  • Content Management
  • File Servers
  • Email Servers
  • Misc
  • Java Editors & IDEs
  • Wireless
  • Networking Hardware
  • Backup / Restore
  • System Utilities
  • ISPs & Hosting
  • Web Servers
  • Storage Technology
  • Removable Backup Media
  • Servers
  • Broadband
  • Grid
  • OS / 2
  • Novell Netware
  • Unix Networking
  • Windows Networking
  • Security
  • Telecommunications
  • Operating Systems
  • Linux Networking
Other
  • Community Advisor
  • Lounge
  • Community Support
  • New Net Users
  • Philosophy / Religion
  • Math / Science
  • Miscellaneous
  • URLs
  • Expert Lounge
  • Politics
  • Puzzles / Riddles
Community Support
  • Suggestions
  • New to EE
  • New Topics
  • Community Advisor
  • CleanUp
  • Announcements
  • General
  • Feedback
  • Input
  • EE Bugs
 
05.08.2008 at 02:59PM PDT, ID: 21528833
Something like:

CREATE TABLE MyTable (
Id INTEGER PRIMARY KEY,
Nome VARCHAR(50))

INSERT INTO MyTable (Id, Nome)
VALUES
(1, 'Pippo')

INSERT INTO MyTable (Id, Nome)
VALUES
(2, 'Pluto')

Or may be I misunderstood?
 
05.08.2008 at 03:02PM PDT, ID: 21528851
In SQL Server 2000 Enterprise Manager, expand the tree for your server until you get to the table list, then right-click on the table you want to script and select "All Tasks > " Generate SQL Script."  That will give you the creation script to create the table on a new SQL Server.

To generate a script to INSERT all the rows, use the one here:  http://vyaskn.tripod.com/code/generate_inserts.txt.

Together those should get you what you need.
 
The SQL to create the Stored Procedure to let you generate INSERT statements for the data
 
 
The help file for the Stored Procedure
 
 
05.08.2008 at 06:09PM PDT, ID: 21529756
I am not sure your purpose here. I would refer you to BCP for moving data across a disconnected state.
I am assuming you can use the create table scripts included above.

You can also use the for xml clause, coalesce, and replace function on a select

Declare @script nvarchar(4000)
select
  @script = COALESCE(@script,'') + 'insert into newtable(id,name), values(' + cast(isnull(ID,0) as varchar(50)) + ',' + char(39) + [name] + char(39) + ');' + char(13) + char(10)
from sysobjects

Print @script
 
05.09.2008 at 02:05AM PDT, ID: 21531216
what is BCP
 
05.09.2008 at 06:31AM PDT, ID: 21532540
BCP is Bulk Copy Program. See http://www.databasejournal.com/features/mssql/article.php/3391761 and http://msdn.microsoft.com/en-us/library/aa174646(SQL.80).aspx.

You can also use a DTS package to load data and tables from one database instance to another.  Right-click on your database, All tasks > Export data.
 
05.09.2008 at 07:41AM PDT, ID: 21533293
I woud stay away from DTS if there is a possibility of this being more than a one-time task.
It is deporicated in favor of SSIS in SQL2005.
Further part of my guess on the need here is that the two data stores are not able to connect to eachother. hence the flat file requirement.

BCP "Bulk Copy Process" is specifically designed to extract and insert large recordsets from one database to another even more efficiently than DTS and SSIS
 
05.09.2008 at 02:46PM PDT, ID: 21536578
I can't use either. I have sql 2000 on my dev machine and the live db is with a web host. The only manager I have is a web based MS SQL manager.

All I want to do is import data into the online sql.
 
05.09.2008 at 03:41PM PDT, ID: 21536836
ok I'm trying this:
------------------------------------------------------------------------------
Declare @script nvarchar(4000)
select
  @script = COALESCE(@script,'') + 'insert into newtable(id,name), values(' + cast(isnull(ID,0) as varchar(50)) + ',' + char(39) + [name] + char(39) + ');' + char(13) + char(10)
from sysobjects

Print @script
-------------------------------------------------------------------------

I'm only getting back 10 results but there are about 240 records
 
05.12.2008 at 02:32PM PDT, ID: 21550696
this solution did not work for me and contributors did not answer further questions.

In the end I just wrote a smll c# prgram to append text to a sql export.
 
05.12.2008 at 07:56PM PDT, ID: 21551950
The reason you are seeing only 10 results is a limitaion of Query analyzer.
there are settings that might allow more but better is too ditch the Coalesce method
Please answer this, Are you intending on performing this process more than once on changing underlyng data?

The script below is not limited to 4000 characters.
A simple cheat to get this in a text file, is too use the cmd line Query tool
  ('isql' I think I have forgotten, it is SQLcmd in 2005.)
and output the results into your text file.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
 
Declare @ID bigint, @Name sysname
Declare @script nvarchar(4000)
 
Declare Script_Cursor cursor read_only
for
  Select ID, [Name] from Sysobjects
 
OPEN Script_Cursor
 
 
FETCH NEXT FROM Script_Cursor INTO @ID, @NAme
WHILE (@@fetch_status <> -1)
BEGIN
	IF (@@fetch_status <> -2)
	BEGIN
 
select 
  @script = 'insert into newtable(id,name), values(' + cast(isnull(@ID,0) as varchar(50)) + ',' + char(39) + @Name + char(39) + ');' + char(13) + char(10)
from sysobjects
 
Print @script
 
	END
	
FETCH NEXT FROM Script_Cursor INTO @ID, @NAme
END
 
CLOSE Script_Cursor
DEALLOCATE Script_Cursor
Open in New Window
Accepted Solution
 
05.13.2008 at 09:26AM PDT, ID: 21556664
The methods and stored procedures I posted work perfectly.  I have used them in the past to generate INSERTs for even more rows than you are describing.  Did you try that method?
 
 
20080236-EE-VQP-29 / EE_QW_2_20070628