| BUG: Using Col Name Input to index_col Causes Alignment FaultLast reviewed: April 30, 1997Article ID: Q119109 | 
| The information in this article applies to:
 - Microsoft SQL Server version 4.21BUG# NT: 870 (4.2 - NTMIPS) 
 SYMPTOMSThe function index_col expects three parameters: 
 For example: 
    select index_col('roysched', 2, 1) yields "title_id" as the result.
However, if instead of using colid as parameter three, you use a
column name and if the column name is from a table containingint data, an alignment fault occurs on MIPS.For example, 
    select index_col('roysched', 2, tab1.a) from tab1
causes an alignment fault on MIPS.Using a column name instead of a column id is permissible syntax and is used as an example in the "Transact-SQL Reference," page 163. 
 WORKAROUNDUse an integer or integer variable as the third parameter to index_col. See the SQL Server installation scripts in \SQL\INSTALL for more examples on using the index_col function. 
 STATUSMicrosoft has confirmed this to be a problem in SQL Server version 4.21. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available. 
 | 
| Additional query words: Windows NT 
 © 1998 Microsoft Corporation. All rights reserved. Terms of Use. |