Skip to content

Commit 406ca8c

Browse files
committed
1750982, fixed column header missing suggestions.
1 parent 02294e6 commit 406ca8c

21 files changed

Lines changed: 228 additions & 121 deletions

docs/connect/oledb/ole-db-date-time/conversions-performed-from-client-to-server.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,8 @@ ms.author: pelopes
6464
|15|Conversion semantics prior to [!INCLUDE[ssKatmai](../../../includes/sskatmai-md.md)] for **datetime** are maintained. Seconds are rounded to the nearest 300th of a second.|
6565
|16|The conversion behavior of a value (of a given type) embedded in a SSVARIANT client struct is the same as the behavior of the same value and type when not embedded in a SSVARIANT client struct.|
6666

67-
|Type|Length (in chars)|Scale|
68-
|-|-|-|
67+
| Type | Length (in chars) | Scale |
68+
| ---- | ----------------- | ----- |
6969
|DBTIME2|8, 10..18|0,1..9|
7070
|DBTIMESTAMP|19, 21..29|0,1..9|
7171
|DBTIMESTAMPOFFSET|26, 28..36|0,1..9|

docs/relational-databases/native-client-odbc-api/sqldescribecol.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ monikerRange: ">=aps-pdw-2016||=azuresqldb-current||=azure-sqldw-latest||>=sql-s
3131
## SQLDescribeCol Support for Enhanced Date and Time Features
3232
The values returned for date/time types are as follows:
3333

34-
||*DataTypePtr*|*ColumnSizePtr*|*DecimalDigitsPtr*|
35-
|-|-------------------|---------------------|------------------------|
34+
| Attribute | *DataTypePtr* | *ColumnSizePtr* | *DecimalDigitsPtr* |
35+
| --------- | ------------- |---------------- | ------------------ |
3636
|datetime|SQL_TYPE_TIMESTAMP|23|3|
3737
|smalldatetime|SQL_TYPE_TIMESTAMP|16|0|
3838
|date|SQL_TYPE_DATE|10|0|

docs/relational-databases/native-client-odbc-api/sqldescribeparam.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,8 @@ SQLPrepare(hstmt, "{call master..sp_who(?)}", SQL_NTS);
6969
## SQLDescribeParam Support for Enhanced Date and Time Features
7070
The values returned for date/time types are as follows:
7171

72-
||*DataTypePtr*|*ParameterSizePtr*|*DecimalDigitsPtr*|
73-
|-|-------------------|------------------------|------------------------|
72+
| Attribute | *DataTypePtr* | *ParameterSizePtr* | *DecimalDigitsPtr* |
73+
| --------- | ------------- | ------------------ | ------------------ |
7474
|datetime|SQL_TYPE_TIMESTAMP|23|3|
7575
|smalldatetime|SQL_TYPE_TIMESTAMP|16|0|
7676
|date|SQL_TYPE_DATE|10|0|

docs/relational-databases/native-client-odbc-api/sqlgetdescrec.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@ monikerRange: ">=aps-pdw-2016||=azuresqldb-current||=azure-sqldw-latest||>=sql-s
4141
## SQLGetDescRec Support for Enhanced Date and Time Features
4242
The values returned for date/time types are as follows:
4343

44-
||*TypePtr*|*SubTypePtr*|*LengthPtr*|*PrecisionPtr*|*ScalePtr*|
45-
|-|---------------|------------------|-----------------|--------------------|----------------|
44+
| Attribute | *TypePtr* | *SubTypePtr* | *LengthPtr* | *PrecisionPtr* | *ScalePtr* |
45+
| --------- | --------- | ------------ | ----------- | -------------- | ---------- |
4646
|datetime|SQL_DATETIME|SQL_CODE_TIMESTAMP|4|3|3|
4747
|smalldatetime|SQL_DATETIME|SQL_CODE_TIMESTAMP|8|0|0|
4848
|date|SQL_DATETIME|SQL_CODE_DATE|6|0|0|

docs/relational-databases/native-client-odbc-api/sqlsetdescrec.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ monikerRange: ">=aps-pdw-2016||=azuresqldb-current||=azure-sqldw-latest||>=sql-s
4040
## SQLSetDescRec Support for Enhanced Date and Time Features
4141
The values allowed for date/time types are as follows:
4242

43-
||*Type*|*SubType*|*Length*|*Precision*|*Scale*|
44-
|-|------------|---------------|--------------|-----------------|-------------|
43+
| Attribute | *Type* | *SubType* | *Length* | *Precision* | *Scale* |
44+
| --------- | ------ | --------- | -------- | ----------- | ------- |
4545
|datetime|SQL_DATETIME|SQL_CODE_TIMESTAMP|4|3|3|
4646
|smalldatetime|SQL_SQL_DATETIME|SQL_CODE_TIMESTAMP|8|0|0|
4747
|date|SQL_DATETIME|SQL_CODE_DATE|6|0|0|

docs/relational-databases/native-client-odbc-date-time/datetime-data-type-conversions-from-c-to-sql.md

Lines changed: 20 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -21,23 +21,22 @@ monikerRange: ">=aps-pdw-2016||=azuresqldb-current||=azure-sqldw-latest||>=sql-s
2121

2222
The conversions described in the following table apply to conversions made on the client. In cases where the client specifies fractional second precision for a parameter that differs from that defined on the server, the client conversion might succeed but the server will return an error when **SQLExecute** or **SQLExecuteDirect** is called. In particular, ODBC treats any truncation of fractional seconds as an error, whereas the [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] behavior is to round; for example, rounding occurs when you go from **datetime2(6)** to **datetime2(2)**. Datetime column values are rounded to 1/300th of a second and smalldatetime columns have seconds set to zero by the server.
2323

24-
|||||||||
25-
|-|-|-|-|-|-|-|-|
26-
||SQL_TYPE_DATE|SQL_TYPE_TIME|SQL_SS_TIME2|SQL_TYPE_TIMESTAMP|SQL_SS_TIMSTAMPOFFSET|SQL_CHAR|SQL_WCHAR|
27-
|SQL_C_DATE|1|-|-|1,6|1,5,6|1,13|1,13|
28-
|SQL_C_TIME|-|1|1|1,7|1,5,7|1,13|1,13|
29-
|SQL_C_SS_TIME2|-|1,3|1,10|1,7|1,5,7|1,13|1,13|
30-
|SQL_C_BINARY(SQL_SS_TIME2_STRUCT)|N/A|N/A|1,10,11|N/A|N/A|N/A|N/A|
31-
|SQL_C_TYPE_TIMESTAMP|1,2|1,3,4|1,4,10|1,10|1,5,10|1,13|1,13|
32-
|SQL_C_SS_TIMESTAMPOFFSET|1,2,8|1,3,4,8|1,4,8,10|1,8,10|1,10|1,13|1,13|
33-
|SQL_C_BINARY(SQL_SS_TIMESTAMPOFFSET_STRUCT)|N/A|N/A|N/A|N/A|1,10,11|N/A|N/A|
34-
|SQL_C_CHAR/SQL_WCHAR (date)|9|9|9|9,6|9,5,6|N/A|N/A|
35-
|SQL_C_CHAR/SQL_WCHAR (time2)|9|9,3|9,10|9,7,10|9,5,7,10|N/A|N/A|
36-
|SQL_C_CHAR/SQL_WCHAR (datetime)|9,2|9,3,4|9,4,10|9,10|9,5,10|N/A|N/A|
37-
|SQL_C_CHAR/SQL_WCHAR (datetimeoffset)|9,2,8|9,3,4,8|9,4,8,10|9,8,10|9,10|N/A|N/A|
38-
|SQL_C_BINARY(SQL_DATE_STRUCT)|1,11|N/A|N/A|N/A|N/A|N/A|N/A|
39-
|SQL_C_BINARY(SQL_TIME_STRUCT)|N/A|N/A|N/A|N/A|N/A|N/A|N/A|
40-
|SQL_C_BINARY(SQL_TIMESTAMP_STRUCT)|N/A|N/A|N/A|N/A|N/A|N/A|N/A|
24+
| | SQL_TYPE_DATE | SQL_TYPE_TIME | SQL_SS_TIME2 | SQL_TYPE_TIMESTAMP | SQL_SS_TIMSTAMPOFFSET | SQL_CHAR | SQL_WCHAR |
25+
| - | ------------- | ------------- | ------------ | ------------------ | --------------------- | -------- | --------- |
26+
| **SQL_C_DATE** |1|-|-|1,6|1,5,6|1,13|1,13|
27+
| **SQL_C_TIME** |-|1|1|1,7|1,5,7|1,13|1,13|
28+
| **SQL_C_SS_TIME2** |-|1,3|1,10|1,7|1,5,7|1,13|1,13|
29+
| **SQL_C_BINARY(SQL_SS_TIME2_STRUCT)** |N/A|N/A|1,10,11|N/A|N/A|N/A|N/A|
30+
| **SQL_C_TYPE_TIMESTAMP** |1,2|1,3,4|1,4,10|1,10|1,5,10|1,13|1,13|
31+
| **SQL_C_SS_TIMESTAMPOFFSET** |1,2,8|1,3,4,8|1,4,8,10|1,8,10|1,10|1,13|1,13|
32+
| **SQL_C_BINARY(SQL_SS_TIMESTAMPOFFSET_STRUCT)** |N/A|N/A|N/A|N/A|1,10,11|N/A|N/A|
33+
| **SQL_C_CHAR/SQL_WCHAR (date)** |9|9|9|9,6|9,5,6|N/A|N/A|
34+
| **SQL_C_CHAR/SQL_WCHAR (time2)** |9|9,3|9,10|9,7,10|9,5,7,10|N/A|N/A|
35+
| **SQL_C_CHAR/SQL_WCHAR (datetime)** |9,2|9,3,4|9,4,10|9,10|9,5,10|N/A|N/A|
36+
| **SQL_C_CHAR/SQL_WCHAR (datetimeoffset)** |9,2,8|9,3,4,8|9,4,8,10|9,8,10|9,10|N/A|N/A|
37+
| **SQL_C_BINARY(SQL_DATE_STRUCT)** |1,11|N/A|N/A|N/A|N/A|N/A|N/A|
38+
| **SQL_C_BINARY(SQL_TIME_STRUCT)** |N/A|N/A|N/A|N/A|N/A|N/A|N/A|
39+
| **SQL_C_BINARY(SQL_TIMESTAMP_STRUCT)** |N/A|N/A|N/A|N/A|N/A|N/A|N/A|
4140

4241
## Key to Symbols
4342

@@ -73,10 +72,10 @@ monikerRange: ">=aps-pdw-2016||=azuresqldb-current||=azure-sqldw-latest||>=sql-s
7372

7473
The number of fractional seconds digits (the scale) is determined from the destination column's size according to the following table:
7574

76-
||||
77-
|-|-|-|
78-
|Type|Implied Scale<br /><br /> 0|Implied Scale<br /><br /> 1..9|
79-
|SQL_C_TYPE_TIMESTAMP|19|21..29|
75+
| | Implied Scale | Implied Scale |
76+
| - | ------------- | ------------- |
77+
| **Type** | 0 | 1..9 |
78+
|**SQL_C_TYPE_TIMESTAMP** |19|21..29|
8079

8180
However, for SQL_C_TYPE_TIMESTAMP, if the fractional seconds can be represented with three digits without data loss and the column size is 23 or larger, then exactly three fractional seconds' digits are generated. This behavior ensures backwards compatibility for applications developed using older ODBC drivers.
8281

docs/relational-databases/native-client-odbc-date-time/datetime-data-type-conversions-from-sql-to-c.md

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,14 @@ monikerRange: ">=aps-pdw-2016||=azuresqldb-current||=azure-sqldw-latest||>=sql-s
2121

2222
## Conversions
2323

24-
||||||||||
25-
|-|-|-|-|-|-|-|-|-|
26-
||SQL_C_DATE|SQL_C_TIME|SQL_C_TIMESTAMP|SQL_C_SS_TIME2|SQL_C_SS_TIMESTAMPOFFSET|SQL_C_BINARY|SQL_C_CHAR|SQL_C_WCHAR|
27-
|SQL_CHAR|2,3,4,5|2,3,6,7,8|2,3,9,10,11|2,3,6,7|2,3,9,10,11|1|1|1|
28-
|SQL_WCHAR|2,3,4,5|2,3,6,7,8|2,3,9,10,11|2,3,6,7|2,3,9,10,11|1|1|1|
29-
|SQL_TYPE_DATE|OK|12|13|12|13,23|14|16|16|
30-
|SQL_SS_TIME2|12|8|15|OK|10,23|17|16|16|
31-
|SQL_TYPE_TIMESTAMP|18|7,8|OK|7|23|19|16|16|
32-
|SQL_SS_TIMESTAMPOFFSET|18,22|7,8,20|20|7,20|OK|21|16|16|
24+
| | SQL_C_DATE | SQL_C_TIME | SQL_C_TIMESTAMP | SQL_C_SS_TIME2 | SQL_C_SS_TIMESTAMPOFFSET | SQL_C_BINARY | SQL_C_CHAR | SQL_C_WCHAR |
25+
| - | ---------- | ---------- | --------------- | -------------- | ------------------------ | ------------ | ---------- | ----------- |
26+
| **SQL_CHAR** |2,3,4,5|2,3,6,7,8|2,3,9,10,11|2,3,6,7|2,3,9,10,11|1|1|1|
27+
| **SQL_WCHAR** |2,3,4,5|2,3,6,7,8|2,3,9,10,11|2,3,6,7|2,3,9,10,11|1|1|1|
28+
| **SQL_TYPE_DATE** |OK|12|13|12|13,23|14|16|16|
29+
| **SQL_SS_TIME2** |12|8|15|OK|10,23|17|16|16|
30+
| **SQL_TYPE_TIMESTAMP** |18|7,8|OK|7|23|19|16|16|
31+
| **SQL_SS_TIMESTAMPOFFSET** |18,22|7,8,20|20|7,20|OK|21|16|16|
3332

3433
## Key to Symbols
3534

docs/relational-databases/native-client/sql-server-native-client-error-mssqlserver-50000.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ monikerRange: ">=aps-pdw-2016||=azuresqldb-current||=azure-sqldw-latest||>=sql-s
1919

2020
## Details
2121

22-
|||
23-
|-|-|
22+
| Attribute | Value |
23+
| --------- | ----- |
2424
|Product Name|SQL Server|
2525
|Product Version|11.0|
2626
|Event ID|50000|

docs/relational-databases/security/authentication-access/application-roles.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@ monikerRange: "=azuresqldb-current||>=sql-server-2016||=sqlallproducts-allversio
5151
5252
## Related Tasks
5353

54-
|||
55-
|-|-|
54+
| Task | Type |
55+
| ---- | ---- |
5656
|Create an application role.|[Create an Application Role](../../../relational-databases/security/authentication-access/create-an-application-role.md) and [CREATE APPLICATION ROLE &#40;Transact-SQL&#41;](../../../t-sql/statements/create-application-role-transact-sql.md)|
5757
|Alter an application role.|[ALTER APPLICATION ROLE &#40;Transact-SQL&#41;](../../../t-sql/statements/alter-application-role-transact-sql.md)|
5858
|Delete an application role.|[DROP APPLICATION ROLE &#40;Transact-SQL&#41;](../../../t-sql/statements/drop-application-role-transact-sql.md)|

docs/relational-databases/security/encryption/choose-an-encryption-algorithm.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,8 @@ monikerRange: ">=aps-pdw-2016||=azuresqldb-current||=azure-sqldw-latest||>=sql-s
6060

6161
## Related Tasks
6262

63-
|||
64-
|-|-|
63+
| Task | Type |
64+
| ---- | ---- |
6565
|Encrypting using a symmetric key.|[CREATE SYMMETRIC KEY &#40;Transact-SQL&#41;](../../../t-sql/statements/create-symmetric-key-transact-sql.md)|
6666
|Encrypting using an asymmetric key.|[CREATE ASYMMETRIC KEY &#40;Transact-SQL&#41;](../../../t-sql/statements/create-asymmetric-key-transact-sql.md)|
6767
|Encrypting using a certificate.|[CREATE CERTIFICATE &#40;Transact-SQL&#41;](../../../t-sql/statements/create-certificate-transact-sql.md)|

0 commit comments

Comments
 (0)