Wrox Programmer Forums
Go Back   Wrox Programmer Forums > Database > SQL Language
|
SQL Language SQL Language discussions not specific to a particular RDBMS program or vendor.
Welcome to the p2p.wrox.com Forums.

You are currently viewing the SQL Language section of the Wrox Programmer to Programmer discussions. This is a community of software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
 
Old January 13th, 2009, 09:11 AM
bex bex is offline
Friend of Wrox
 
Join Date: Aug 2008
Posts: 154
Thanks: 7
Thanked 1 Time in 1 Post
Default How to Search the entier DataBase

Hi I need to search the entier databse and look for Spesific column and bind it to a listbox.


thanks
__________________
bx
 
Old January 13th, 2009, 10:12 AM
Friend of Wrox
 
Join Date: Nov 2007
Posts: 207
Thanks: 2
Thanked 15 Times in 15 Posts
Default Like this...

I assume that when you want to find the column you want to see what database(s) it would be in...

look in the sysobjects table and the syscolumns table in the master db

SELECT name FROM sysobjects WHERE id IN ( SELECT id FROM syscolumns WHERE name = 'THE_COLUMN_NAME' )

or if you don't know the full column name

SELECT name FROM sysobjects WHERE id IN ( SELECT id FROM syscolumns WHERE name like '%PART_OF_NAME%' )
__________________
Jason Hall

Follow me on Twitter @jhall2013
 
Old January 13th, 2009, 10:37 AM
bex bex is offline
Friend of Wrox
 
Join Date: Aug 2008
Posts: 154
Thanks: 7
Thanked 1 Time in 1 Post
Default

It does not mater in what database the column is in what it maters is that i need to finde that column get the value of the column to a listbox that will desplay in pageload.
__________________
bx
 
Old January 13th, 2009, 10:43 AM
Friend of Wrox
 
Join Date: Nov 2007
Posts: 207
Thanks: 2
Thanked 15 Times in 15 Posts
Default I'm confused...

Do you just want to do a simple query to find a record?

Select * From Table Where Column='Value'

something like that?

what exactly are you searching for and what table and dabase are you searching in.

or are their multiple databases that have the same column and you want to get the values from those columns in all those databases?
__________________
Jason Hall

Follow me on Twitter @jhall2013
 
Old January 13th, 2009, 11:13 AM
bex bex is offline
Friend of Wrox
 
Join Date: Aug 2008
Posts: 154
Thanks: 7
Thanked 1 Time in 1 Post
Default

I am searching 1 database with multipet tables So i can not use SELECT * FROM Table.
The database is called Campaigns and the column name in the tables inside the database is CampaignName
__________________
bx
 
Old January 13th, 2009, 12:09 PM
Wrox Author
 
Join Date: Oct 2005
Posts: 4,104
Thanks: 1
Thanked 64 Times in 64 Posts
Send a message via AIM to dparsons
Default

If this is SQL Server, setup a full text index and index the columns from your table that you want to search. This will give you the ability to do something similar to SELECT * from <full text index> where somecolumn = somevalue.

http://www.google.com/search?source=...le+Search&aq=1

hth.
-Doug
__________________
===============================================
Doug Parsons
Wrox online library: Wrox Books 24 x 7
Did someone here help you? Click on their post!
"Easy is the path to wisdom for those not blinded by themselves."
===============================================
 
Old January 13th, 2009, 04:34 PM
Friend of Wrox
 
Join Date: Jun 2008
Posts: 1,649
Thanks: 3
Thanked 141 Times in 140 Posts
Default

But we have to wonder if perhaps your database design is wrong. If all these tables have *ALL* their columns (or even most of their columns) the same names and types, then likely you should *NOT* have many tables and have one, instead.
 
Old January 14th, 2009, 04:20 AM
bex bex is offline
Friend of Wrox
 
Join Date: Aug 2008
Posts: 154
Thanks: 7
Thanked 1 Time in 1 Post
Default

well the concept is wright the column name is the same in all tables but the records are diferent, so if i have 10 tables with the same column name (CampaignName) they will have: Summer Campaign, Valentine Campaign......, in the listbox i want to display what is inside CampaignName column not column name.
__________________
bx
 
Old January 14th, 2009, 10:27 AM
Wrox Author
 
Join Date: Oct 2005
Posts: 4,104
Thanks: 1
Thanked 64 Times in 64 Posts
Send a message via AIM to dparsons
Default

Again the Full Text Index is what you are probably looking for. I am siding with Pedant on this as, it seems, you have 10 different tables with a similar (if not the same) structure. Unless there is a real good reason as to why you would have these tables broken out, i would probably just merge them.

hth.
-Doug
__________________
===============================================
Doug Parsons
Wrox online library: Wrox Books 24 x 7
Did someone here help you? Click on their post!
"Easy is the path to wisdom for those not blinded by themselves."
===============================================
 
Old January 14th, 2009, 01:07 PM
bex bex is offline
Friend of Wrox
 
Join Date: Aug 2008
Posts: 154
Thanks: 7
Thanked 1 Time in 1 Post
Default

I did sort it out with full text index as you told me on the firs post.
__________________
bx





Similar Threads
Thread Thread Starter Forum Replies Last Post
Search in Database????? Samora C# 2 October 10th, 2007 07:41 AM
how to search in database saif44 ASP.NET 2.0 Professional 11 March 8th, 2006 03:33 PM
database search rajuru PHP Databases 2 November 9th, 2004 04:32 PM
Search Database bspradeep Classic ASP Databases 1 September 15th, 2004 05:47 AM





Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Copyright (c) 2020 John Wiley & Sons, Inc.