diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2011-01-08 17:19:19 -0500 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2011-01-08 17:19:19 -0500 |
| commit | 0342a4886f00b34cf02e0d2d986a0896ba946788 (patch) | |
| tree | aecadbc903d553b7b8e7190715efe91430475cf0 /lib/sqlalchemy/dialects | |
| parent | 4e9e0f041c151cfa08d57773b49b254f1b4f8b6a (diff) | |
| download | sqlalchemy-0342a4886f00b34cf02e0d2d986a0896ba946788.tar.gz | |
crappy docs, lets try that again
Diffstat (limited to 'lib/sqlalchemy/dialects')
| -rw-r--r-- | lib/sqlalchemy/dialects/mssql/base.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/lib/sqlalchemy/dialects/mssql/base.py b/lib/sqlalchemy/dialects/mssql/base.py index facfdd754..0faa97077 100644 --- a/lib/sqlalchemy/dialects/mssql/base.py +++ b/lib/sqlalchemy/dialects/mssql/base.py @@ -118,11 +118,12 @@ Triggers -------- SQLAlchemy by default uses OUTPUT INSERTED to get at newly -generated primary key values via SEQUENCE columns. MS-SQL does not +generated primary key values via IDENTITY columns or other +server side defaults. MS-SQL does not allow the usage of OUTPUT INSERTED on tables that have triggers. To disable the usage of OUTPUT INSERTED on a per-table basis, -specify ``implicit_returning=False`` to each :class:`.Table` -which has sequences:: +specify ``implicit_returning=False`` for each :class:`.Table` +which has triggers:: Table('mytable', metadata, Column('id', Integer, primary_key=True), @@ -137,7 +138,7 @@ Declarative form:: __table_args__ = {'implicit_returning':False} -This option can also be specified enginewide using the +This option can also be specified engine-wide using the ``implicit_returning=False`` argument on :func:`.create_engine`. Known Issues |
