Implementing full text search in T-SQL stored procedures
Here are the steps to implement a full text search in a T-SQL stored procedure.
Enabling full text search in T-SQL is not as popular as doing it with the Enterprise Manager, but is still worthwhile. Here are the T-SQL steps to take in order to implement FTS in T-SQL.



Download: The Developer's Guide to IoT
The IoT world may be exciting, but there are serious technical challenges that need to be addressed, especially by developers. In this handbook, learn how to meet the security, analytics, and testing requirements for IoT applications.
By submitting your personal information, you agree that TechTarget and its partners may contact you regarding relevant content, products and special offers.
You also agree that your personal information may be transferred and processed in the United States, and that you have read and agree to the Terms of Use and the Privacy Policy.
- Enabling full text on the database
- Create the catalog if it does not exist
- Add a full text index on a table
- Add a column to the full text index
- Activate the index
- Start full population
EXEC sp_fulltext_database 'enable'
EXEC sp_fulltext_catalog 'MyCatalog','create'
EXEC sp_fulltext_table 'Products', 'create', 'MyCatalog', 'pk_products' EXEC sp_fulltext_table 'Categories', 'create', 'MyCatalog', 'pk_categories'
EXEC sp_fulltext_column 'Products', 'ProductName', 'add' EXEC sp_fulltext_column 'Categories', 'Description', 'add'
EXEC sp_fulltext_table 'Products','activate' EXEC sp_fulltext_table 'Categories','activate'
EXEC sp_fulltext_catalog 'MyCatalog', 'start_full'
Using the index in T-SQL:
USE Northwind GO SELECT ProductId, ProductName, UnitPrice FROM Products WHERE CONTAINS(ProductName, ' "sasquatch " OR "stout" ') GO USE Northwind GO SELECT CategoryName FROM Categories WHERE FREETEXT (Description, 'sweetest candy bread and dry meat' ) GO
For More Information
- What do you think about this tip? E-mail the editor at tdichiara@techtarget.com with your feedback.
- The Best Oracle Web Links: tips, tutorials, scripts, and more.
- Have an Oracle tip to offer your fellow DBAs and developers? The best tips submitted will receive a cool prize--submit your tip today!
- Ask your technical Oracle questions--or help out your peers by answering them--in our live discussion forums.
- Check out our Ask the Experts feature: Our SQL, database design, Oracle, SQL Server, DB2, metadata, and data warehousing gurus are waiting to answer your toughest questions.
Start the conversation
0 comments